JuSeok

1436번

문제

  • 숌은 영화 제목에 666을 넣어 제목을 지을 생각이다. 666, 1666, 2666, 3666... N일때, 666이 포함된 N번째 숫자를 구하는 문제
문제 해결 순서
  1. 반복문을 돌면서 Integer.toString()을 통해 문자열로 변환 후 contains()를 통해 666이 포함되어 있는지 검사
  2. 카운터를 증가시키며 입력받은 n과 같으면 n번째 숫자를 출력하고 종료 `java import java.util.Scanner; class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); // N번째인지 비교할 count변수 int count = 0; // 반복문을 돌면서 숫자에 666이 포함되어 있는지 검사 for(int i = 0; ; i++){ if(Integer.toString(i).contains("666")){ count++; } // N번째일 경우 출력하고 종료 if(count == n){ System.out.print(i); return; } } } } `

Tags