22.2.21白準1436号


質問する

最初の答え
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int n = sc.nextInt();
		int cnt = 0;
		int i = 665;
		
		while(true) {
			i++;
			
			if(String.valueOf(i).contains("666")) {
				cnt++;
			}
			
			if(cnt == n) {
				break;
			}
		
		}
		
		System.out.println(i);
		
	}
}
メソッド->無限ループiを1増やし、iを文字列に置き換えた値に「666」が含まれている場合はcnt(cntはN本目の映画の意味)>を増やします.入力したcntとnが同じである場合、重複文を終了し、iを出力する
結果->正