π Algorithm/BaekJoon
μλ°(Java) [λ°±μ€] 5597λ² : κ³Όμ μ λ΄μ λΆ..?
kongmi
2023. 1. 14. 11:40
λ¬Έμ
Xλν Mκ΅μλμ νλ‘κ·Έλλ° μμ μ λ§‘κ³ μλ€. κ΅μ€μ νμμ΄ 30λͺ μ΄ μλλ°, νμ λͺ λΆμ κ° νμλ³λ‘ 1λ²λΆν° 30λ²κΉμ§ μΆμλ²νΈκ° λΆμ΄ μλ€.
κ΅μλμ΄ λ΄μ€ νΉλ³κ³Όμ λ₯Ό 28λͺ μ΄ μ μΆνλλ°, κ·Έ μ€μμ μ μΆ μ ν νμ 2λͺ μ μΆμλ²νΈλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯
μ λ ₯μ μ΄ 28μ€λ‘ κ° μ μΆμ(νμ)μ μΆμλ²νΈ n(1 ≤ n ≤ 30)κ° ν μ€μ νλμ© μ£Όμ΄μ§λ€. μΆμλ²νΈμ μ€λ³΅μ μλ€.
μΆλ ₯
μΆλ ₯μ 2μ€μ΄λ€. 1λ²μ§Έ μ€μ μ μΆνμ§ μμ νμμ μΆμλ²νΈ μ€ κ°μ₯ μμ κ²μ μΆλ ₯νκ³ , 2λ²μ§Έ μ€μμ κ·Έ λ€μ μΆμλ²νΈλ₯Ό μΆλ ₯νλ€.
package λ°±μ€5597λ²λ¬Έμ ;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
public class BaekJoon5597 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
List<Integer> arr = new ArrayList<>(30);
List<Integer> arr2 = new ArrayList<>(Arrays.asList(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));
for(int i = 0; i < 28; i++) {
int n = sc.nextInt();
arr.add(n);
}
arr2.removeAll(arr); // arr2κ³Ό arr μ€ μ€λ³΅λμ§ μλ κ°λ§ μΆλ ₯λ¨.
if(arr2.get(0) < arr2.get(1)) {
System.out.println(arr2.get(0));
System.out.println(arr2.get(1));
} else {
System.out.println(arr2.get(1));
System.out.println(arr2.get(0));
}
}
}