반응형
12-12 21:13
- Today
- Total
Link
개발하는 고라니
[백준] 2023번 : 신기한 소수 본문
반응형
[DFS]
# Code </>
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
static int n;
static StringBuilder sb = new StringBuilder();
static boolean isPrime(int x){
if(x == 1) return false;
for(int i=2; i<=Math.sqrt(x); i++)
if(x % i == 0)
return false;
return true;
}
static void DFS(String str, int len){
if(len == n)
sb.append(str).append("\n");
else{
for(int i=1; i<=9; i++) {
String s = str + i;
if (isPrime(Integer.parseInt(s.toString())))
DFS(s, len + 1);
}
}
}
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
n = Integer.parseInt(br.readLine());
DFS("", 0);
System.out.print(sb.toString());
}
}
반응형
'Programming > 백준' 카테고리의 다른 글
[백준] 2234번 : 성곽 (0) | 2021.03.20 |
---|---|
[백준] 2417번 : 정수 제곱근 (0) | 2021.03.20 |
[백준] 14716번 : 현수막 (0) | 2021.03.19 |
[백준] 3187번 : 양치기 꿍 (0) | 2021.03.19 |
[백준] 10473번 : 인간 대포 (0) | 2021.03.19 |
Comments