λ°μν
μ½λ
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int t = scan.nextInt();
for(int tc=1; tc<=t; tc++) {
int N = scan.nextInt();
String str = "";
// μ
λ ₯λ°μ μ«μλ₯Ό λ¬Έμμ΄λ‘ λΆμ¬μ λ§λ€κΈ°.
for(int i=0; i<N; i++) {
str += Integer.toString(scan.nextInt());
}
// iμ κ°μ StringμΌλ‘ λ³νν, μμμ μ΄μ΄λΆμΈ strμ ν¬ν¨λμ§ μμκ²½μ° -> κ°μ₯ μμ μ μ
for(int i=0; ; i++) {
if(!str.contains(Integer.toString(i))) {
System.out.println("#" + tc + " " + i);
break;
}
}
}
scan.close();
}
}
νμ΄
λ¬Έμ μμ 3 0 1μ΄ μ£Όμ΄μ§λ©΄, λ§λ€ μ μλ λͺ¨λ μκ° μλλΌ μ°λ¬μμ μ€λ μλ§ λ§λ€ μ μλ€.
3 0 1 -> 3, 0, 1, 30, 301 λ‘ 5κ°λ₯Ό λ§λ€ μ μλ€.
λ°λΌμ μ λ ₯λ°μ λͺ¨λ μ«μλ₯Ό λ¬Έμμ΄ ννλ‘ μ΄μ΄λΆμΈλ€. 3 0 1 -> "301"
κ·Έ ν 0λΆν° μμν΄μ λ¬Έμμ΄μ ν¬ν¨λμ§ μλ μλ μ£Όμ΄μ§ μλ‘ λ§λ€μ μλ κ°μ₯ μμ μλ€.
λ°μν
'Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[SW Expert Academy] - (D2)1979. μ΄λμ λ¨μ΄κ° λ€μ΄κ° μ μμκΉ (0) | 2020.06.23 |
---|---|
[SW Expert Academy] - (D3)8016. νμ νΌλΌλ―Έλ (0) | 2020.06.20 |
[SW Expert Academy] - (D3)5356. μμμ΄μ μΈλ‘λ‘ λ§ν΄μ (0) | 2020.06.14 |
[SW Expert Academy] - (D3)4466. μ΅λ μ±μ ν λ§λ€κΈ° (0) | 2020.06.13 |
[SW Expert Academy] - (D3)3499. νΌννΈμ ν (0) | 2020.06.09 |
λκΈ