c# 백준 1018 영화감독 숌
풀이 과정
이 문제는 0부터 1씩 증가하여
입력받은 숫자 N번째
에 해당하는 666을 포함하는 숫자
를 찾는 문제이다.
String에 있는 Contains()
함수를 중심으로 하여 해결하였다.
결과
internal class Program
{
static void Main(string[] args)
{
int seriesN = 0; // 시리즈 넘버, 종말의 숫자가 몇번 째 종말의 숫자인지 출력하기 위한 변수
int num666 = 0; // 종말의 숫자
int N = int.Parse(Console.ReadLine()); // 입력받은 숫자
// 종말의 숫자를 1씩 증가시키며 찾음
// 종말의 숫자를 찾으면 seriseN를 증가시킴
// seriseN(시리즈넘버)와 입력받은 숫자가 같다면 반복문을 탈출하고 종말의 숫자 출력
while(seriesN != N)
{
num666++;
if(num666.ToString().Contains("666"))
{
seriesN++;
}
}
Console.WriteLine(num666);
}
}
댓글남기기