华为机试---及格线
2016-07-09 19:11
567 查看
import java.util.Scanner;
import java.util.Arrays;
public class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
while(scan.hasNext()){
int[] score = new int[10];
for(int i = 0 ; i < 10 ; i++){
score[i] = scan.nextInt();
}
getLine(score);
}
scan.close();
}
private static void getLine(int[] score){
Arrays.sort(score); //从小到大排序
int line = 0;
if(score[0] >= 60){
line = 60;
System.out.println(line);
return;
}
int[] count = new int[10];
for(int i = 0 ; i < 10 ; i++){
int key = score[i] / 10;
switch(key){
case 10:
count[9]++;
case 9 :
count[8]++;
case 8:
count[7]++;
case 7 :
count[6]++;
case 6:
count[5]++;
case 5 :
count[4]++;
case 4:
count[3]++;
case 3 :
count[2]++;
case 2:
count[1]++;
case 1 :
count[0]++;
break;
default:
break;
}
}
for(int i = 10 - 1 ; i >= 0 ; i--){
if(count[i] >= 6){
line = (i + 1) * 10;
System.out.println(line);
return;
}
}
}
}
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树