题解 | #明明的随机数#
明明的随机数
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就输出下标
结束~~~~~~~~~~~~~~~~
#没话题#