题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
in.nextInt();
int[] pace = new int[500];
while (in.hasNextInt()) {
pace[in.nextInt()]++;
}
for(int i = 0;i<pace.length;i++){
if(pace[i] != 0){
System.out.println(i);
}
}
}
}
题目中给出了随机数的范围1~500,牛一个500的数组,输入的第一个数据不需要直接nextInt()丢掉,开始做题。
第一步:遍历一遍输入的数字,输入的数字作为数组的下标直接++
第二步:遍历一遍数组,不等0就输出下标
结束~~~~~~~~~~~~~~~~
#没话题#