题解 | #字符串分隔#

字符串分隔

https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7

import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            List<String> resultList = new ArrayList<>();
            String inputStr = scanner.nextLine();
            if ("".equals(inputStr.replaceAll(" ", ""))) {
                continue;
            }
            if (inputStr.length() > 100) {
                continue;
            }
            String temp = inputStr;
            while (temp.length() > 0) {
                if (temp.length() > 8) {
                    resultList.add(temp.substring(0, 8));
                    temp = temp.substring(8);
                } else {
                    int count = 8 - temp.length();
                    while (count > 0) {
                        temp += "0";
                        count--;
                    }
                    resultList.add(temp);
                    temp = "";
                }
            }
            for (String result : resultList) {
                System.out.println(result);
            }
        }
 
自己觉得这题的难度在于理解怎么输出,技术上应该没啥难度

全部评论

相关推荐

面试拷打成m:我感觉他说的挺对的,感觉我找不到工作也要去送外卖了,至少饿不死
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务