题解 | #明明的随机数#简单去重
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class Main { public static void main(String[] args) { BufferedReader r = new BufferedReader(new InputStreamReader(System.in)); int n = 0, i = 0, num = 0; int[] arr = new int[1001]; String a; StringBuffer ans = new StringBuffer(); try { a = r.readLine(); n = Integer.parseInt(a); while (i < n) {//遍历输入的所有数据 a = r.readLine(); num = Integer.parseInt(a); arr[num] = 1;//将输入数据以下标的方式保存在数组中,并将其值置为1 i++; } } catch (IOException e) { throw new RuntimeException(e); } i = 0; while (i < arr.length) {//将数组遍历3 if (arr[i] == 1) {//将输入数据输出,以1作为判断依据 ans.append(i); ans.append("\n"); } i++; } System.out.print(ans); } }