알고리즘 기초 - 21 ( 중복된 수 제거 )
Algorithm/풀었던문제 2019. 12. 23. 13:42Main.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
'Algorithm > 풀었던문제' 카테고리의 다른 글
알고리즘 기초 - 23 ( 문자열 뒤집기 ) (0) | 2019.12.24 |
---|---|
알고리즘 기초 - 22 ( 팰린드롬 판별 ) (0) | 2019.12.23 |
알고리즘 기초 - 20 ( 3.6.9 게임 ) (0) | 2019.12.20 |
알고리즘 기초 - 19 ( 거듭제곱 ) (0) | 2019.12.20 |
알고리즘 기초 - 18 ( 별 출력 - 3 ) (0) | 2019.12.19 |