Deep_Dev

https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=2&contestProbId=AV18_yw6I9MCFAZN&categoryId=AV18_yw6I9MCFAZN&categoryType=CODE&problemTitle=&orderBy=PASS_RATE&selectCodeLang=ALL&select-1=2&pageSize=10&pageIndex=1 

 

SW Expert Academy

SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”!

swexpertacademy.com

 


๋นˆ ๋ฌธ์ž์—ด answer์— ํ•ด๋‹น ์ˆซ์ž๊ฐ€ ์—†์œผ๋ฉด ์ถ”๊ฐ€ํ•˜๋ฉด์„œ, answer์˜ ๊ธธ์ด๊ฐ€ 10์ด ๋˜๋ฉด ์ข…๋ฃŒ.

 

import java.util.*;

public class Solution {
    public static void main(String[] args) {
        Scanner kb = new Scanner(System.in);
        int T = kb.nextInt();
        for (int t = 1; t <= T; t++) {
            int n=kb.nextInt();
            int temp=n;
            String answer="";
            
            while(answer.length()!=10){
                String s=String.valueOf(n);
                String[] arr=s.split("");

                for(int i=0; i<arr.length; i++){
                    if(!answer.contains(arr[i])) {
                        answer += arr[i];
                        if(answer.length()==10)
                            break;
                    }
                    
                if(answer.length()==10)
                    break;
                else
                    n+=temp;
            }
            System.out.println("#"+t+" "+n);
        }
    }
}