π·πΌλͺ¨μ¬λ΄μ κ°λ°μμ²π·πΌ
[JAVA/μ½λ©ν μ€νΈ] μ€λ³΅ νμΈ λ³Έλ¬Έ
κ°λ°/μκ³ λ¦¬μ¦ λ¬Έμ νμ΄ JAVA
[JAVA/μ½λ©ν μ€νΈ] μ€λ³΅ νμΈ
μμΌμ΄ 2021. 6. 27. 17:01λ°μν
μ€λͺ
νμλ€ λ°μλ Nλͺ μ νμλ€μ΄ μμ΅λλ€.
μ μλμ λ° νμλ€μκ² 1λΆν° 10,000,000κΉμ§μ μμ°μ μ€μμ κ°μκ° μ’μνλ μ«μ νλ μ μ΄ λ΄λΌκ³ νμ΅λλ€.
λ§μ½ Nλͺ μ νμλ€μ΄ μ μ΄λΈ μ«μ μ€ μ€λ³΅λ μ«μκ° μ‘΄μ¬νλ©΄ D(duplication)λ₯Ό μΆλ ₯νκ³ ,
Nλͺ μ΄ λͺ¨λ κ°μ λ€λ₯Έ μ«μλ₯Ό μ μ΄λλ€λ©΄ U(unique)λ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμΈμ.
μ λ ₯
첫 λ²μ§Έ μ€μ μμ°μ N(5<=N<=100,000)μ΄ μ£Όμ΄μ§λ€.
λ λ²μ§Έ μ€μ νμλ€μ΄ μ μ΄ λΈ Nκ°μ μμ°μκ° μ λ ₯λλ€.
μΆλ ₯
첫 λ²μ§Έ μ€μ D λλ Uλ₯Ό μΆλ ₯νλ€.
μμ μ λ ₯ 1
8 20 25 52 30 39 33 43 33
μμ μΆλ ₯ 1
D
import java.util.*;
public class Main {
public void solution(int n, int[] array) {
List<Integer> list = new ArrayList<>();
String result = "U";
for(int i=0; i<array.length; i++) {
if(list.contains(array[i])) {
result = "D";
break;
}else {
list.add(array[i]);
}
}
System.out.print(result);
}
public static void main(String args[]) {
Main main = new Main();
Scanner in= new Scanner(System.in);
int n = in.nextInt();
int[] array = new int[n];
for(int i=0; i<n; i++) {
array[i] = in.nextInt();
}
main.solution(n, array);
}
}
'κ°λ° > μκ³ λ¦¬μ¦ λ¬Έμ νμ΄ JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA/μ½λ©ν μ€νΈ] μ’ν μ λ ¬ (0) | 2021.06.27 |
---|---|
[JAVA/μ½λ©ν μ€νΈ] μ₯λκΎΈλ¬κΈ° (0) | 2021.06.27 |
[JAVA/μ½λ©ν μ€νΈ] μ½μ μ λ ¬ (0) | 2021.06.18 |
[JAVA/μ½λ©ν μ€νΈ] λ²λΈ μ λ ¬ (0) | 2021.06.18 |
[JAVA/μ½λ©ν μ€νΈ] μ νμ λ ¬ (0) | 2021.06.18 |
Comments