题解 | #字符串分隔#

字符串分隔

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

1.字符串长度直接对8整除,就是无需补0的字符串数目
2.字符串长度对8求余如果等于0,则无需补0
3.字符串长度对8求余如果不等于0,则根据求余的结果进行补0
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            String str = sc.nextLine();
            int count = str.length()/8;
            int length = str.length()%8;
            for(int i = 0; i<count; i++){
                System.out.println(str.substring(i*8,(i+1)*8));
            }
            StringBuffer sb = new StringBuffer(str);
            if(length!=0){
                for(int i = 0; i<8-length; i++){
                    sb.append("0");
                }
                str = sb.toString();
                System.out.println(str.substring(count*8,(count+1)*8));
            }
        }
    }
}
全部评论

相关推荐

饼子吃到撑:海面这个是,投了一般都给的
点赞 评论 收藏
分享
01-02 21:17
已编辑
西安理工大学 后端
程序员小白条:项目不太重要,你的优势的算法竞赛,然后多背相关的八股文,项目可以不作为重点考虑,面试可能就简单带过项目就行了,你可以直接写简历,背项目相关的八股文就行,也不用自己做,时间紧张的情况下,性价比最高
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务