잉여의 IT
[백준 1436번: 영화감독 숌] 자바 문제풀이 본문
숫자를 문자열로 변환하는 방법을 알면 쉽게 푸는 간단한 문제이다.
숫자를 문자열로 변환한 후 그 문자열에 "666"이 포함되어 있는지를 검사만하면 된다.
반복문은 쉽게 While(true)를 이용하였다.
*자바에서 숫자를 문자열로 변환하는 방법
1) String s = Integer.toSring(i);
2) String s = String.valueOf(i);
import java.util.Scanner;
public class Main {
int Search(int N) {
int i=0;
int count=0;
while(true) {
if(Integer.toString(i).contains("666")) {
count++;
}
if(count==N)
return i;
i++;
}
}
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
Main Main = new Main();
int N = sc.nextInt();
System.out.println(Main.Search(N));
sc.close();
}
}
'백준 풀이' 카테고리의 다른 글
[백준 2751번: 수 정렬하기2]자바 문제풀이(collections.sort) (0) | 2022.07.22 |
---|---|
[백준 2750번: 수 정렬하기] 자바 문제풀이(선택정렬) (0) | 2022.07.22 |
[백준 1018번: 체스판 다시 칠하기] 자바 문제풀이 (0) | 2022.07.21 |
[백준 7568번: 덩치] 자바 문제풀이 (0) | 2022.07.19 |
[백준 2231번: 분해합] 자바 문제풀이 (0) | 2022.07.19 |
Comments