알고리즘 기초 - 21 ( 중복된 수 제거 )

Algorithm/풀었던문제 2019. 12. 23. 13:42



Main.java


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package Problem21;
 
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
 
        // 내가 입력한 값이 들어있으면 true를 리턴하는 arr배열을 생성
        boolean arr[] = new boolean[101];
 
        Scanner scan = new Scanner(System.in);
 
        int inArr[] = new int[101];

        // 배열안에 값들을 넣어준다.

        inArr[0= 1;

        inArr[1= 2;

        inArr[2= 2;

        inArr[3= 9;

        inArr[4= 9;

        inArr[5= 66;

        inArr[6= 92;
 
        // inArr에 값이 들어있다면 arr배열에 해당되는 inArr인덱스안의 값에 true를 넣어준다.
        for (int i = 0; i <= 100; i++) {
 
            // inArr[i]의 값이 한번이라도 나왔다는 의미에서 true를 넣어준다.
            arr[inArr[i]] = true;
 
        }
 
        for (int i = 1; i <= 100; i++) {
            if (arr[i]) {
 
                System.out.print(i + " ");
 
            }
 
        }
 
    }
 
}
 
cs



출력 결과



출처


https://www.youtube.com/watch?v=f7_eMzqIU70&list=PLVoihNyHW4xkm_KJ8_N8X7F6EQP4uSRyR&index=22

: