顺丰科技编程题讨论
发布于 2017-09-20 15:04 3754 次浏览 0 赞 来自 笔试面试  

欢迎大佬贴代码

5 条回复

这不太合适吧,考试刚开始,而且他们在考试期间贴了代码,别人抄去用了,他也被认作作弊嫌疑,多吃亏

2017-09-20 15:05
1
coder_STSVY2BW 回复 小码快跑

小哥,我只是在他们还没做完的时候就先把平台搭建好,他们就可以在我这讨论了啊

2017-09-20 15:14
coder_N6BFTCCT 回复 coder_STSVY2BW

代码呢

2017-09-20 16:45

大佬帮忙看看问题在哪?输出有问题


import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public static void main(String[] args) {

// TODO Auto-generated method stub

int count=0;

Scanner sc=new Scanner(System.in);

int n=Integer.parseInt(sc.nextLine());

for(Integer i=1;i<=n;i++){

String string=i.toString();

count=count+check(string);

}

System.out.println(count);

}

public static int check(String string){

int result=0;

List<Character> list=new ArrayList<>();

int count=0;

for(int i=0;i<string.length();i++){

list.add(string.charAt(i));

}

for (Character c : list) {

if (c.equals('4')||c.equals('7')) {

count=count+1;

}

}

if (count==list.size()) {

result=1;

}

return result;

}


2017-09-20 16:57
1
coder_9AWANR6U 回复 coder_3P5ABPTT

妥妥的超时

2017-09-20 17:39 1
添加回复
回到顶部