2019/10/8今日头条笔试

2019/10/8今日头条笔试 第三题

public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num = Integer.parseInt(scanner.nextLine()); for(int i=0; i<num; i++) { String s = scanner.nextLine(); getZeroNumber(s, 0, 0, 0, true); System.out.println(number); number = 0; } } private static int number = 0; private static void getZeroNumber(String s, int start, int now, int sum, boolean minus) { String subS = s.substring(start, now); if(subS.length() >= 1) { long subSum = Long.parseLong(subS); if (!minus) { sum += subSum; } else { sum -= subSum; } } if (now >= s.length() && start != 0) { if (sum == 0) { number++; } return; } for (int i = now+1; i <= s.length(); i++) { getZeroNumber(s, now, i, sum, true); getZeroNumber(s, now, i, sum, false); } } 
全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 20:55
阿里国际 Java工程师 2.7k*16.0
程序员猪皮:没有超过3k的,不太好选。春招再看看
点赞 评论 收藏
分享
小火柴燃烧吧:接啊,接了之后反手在咸鱼找个大学生搞一下,量大从优
点赞 评论 收藏
分享
粗心的雪碧不放弃:纯学历问题,我这几个月也是一直优化自己的简历,后来发现优化到我自己都觉得牛逼的时候,发现面试数量也没有提升,真就纯学历问题
点赞 评论 收藏
分享
4 4 评论
分享
牛客网
牛客企业服务