BAEKJOON 1436 Python

2024. 11. 21. 23:54·Algorithm(알고리즘)/Baekjoon(백준)

영화감독 숌


문제설명
입력 값에 따라 종말의 수인 666이 들어간  N번째로 작은 수를 구하는 문제

소스코드

N = int(input())
count = 0
result = 666

while count != N:
    if "666" in str(result):  
        count += 1 
    result += 1 

print(result-1)



Python 풀이

먼저 우선적으로 생각한 부분은 어떻게하면 N번째로 작은 666이 들어간 수를 구할까 였습니다.
그래서 666부터 시작해 +1을 반복하며 이를 카운트하여 N번째로 작은 수까지 도달하도록 하기로 생각했습니다.

따라서 변수 N을 선언하고 입력값을 정수형으로 입력받은 뒤
목표인 N까지 도달하기위해 현재의 위치를 저장해 둘 카운트 변수를 선언하고
가장 가까운 값부터 시작하기위해 666 이 들어간 변수를 선언하였습니다.

이후 문자열로 바꾼뒤 666이 들어가있는지 확인하고, 아니라면 1 씩 더해가며 
카운트 값이 N과 같아질때 결과 값을 출력하도록 하였습니다.

마지막 -1을 해둔 이유는  if문 밖에 result += 1 을 해두었기 때문에 
count 와 N 값이 같아져도 한번 더 해지기 때문에 최종 출력값을 -1 하였습니다.

'Algorithm(알고리즘) > Baekjoon(백준)' 카테고리의 다른 글

BAEKJOON 20124 Python (B2)  (0) 2025.01.31
BEAKJOON 4949 Python (S4)  (0) 2024.11.22
BAEKJOON 9093 Python  (0) 2024.11.20
BAEKJOON 2914 Python  (1) 2024.11.19
BAEKJOON 1439 Python  (0) 2024.11.18
'Algorithm(알고리즘)/Baekjoon(백준)' 카테고리의 다른 글
  • BAEKJOON 20124 Python (B2)
  • BEAKJOON 4949 Python (S4)
  • BAEKJOON 9093 Python
  • BAEKJOON 2914 Python
7IHIN
7IHIN
Forging, For Love
  • 7IHIN
    Stanase
    7IHIN
  • 전체
    오늘
    어제
    • 분류 전체보기 (15)
      • Project(프로젝트) (1)
        • Web Development(웹 개발.. (0)
        • Text Game(텍스트 게임) (1)
        • Robotic Arm (로봇팔 제작) (0)
      • 3D Print(3D프린트) (1)
        • Bambu A1 Mini (0)
      • Web Security(웹 보안) (0)
        • Pay1oad (0)
        • Dreamhack (0)
      • Raspberry Pi(라즈베리파이) (1)
        • Raspberry Pi 5 (1)
      • Programming Language.. (0)
        • Python(파이썬) (0)
        • C++ (0)
      • Algorithm(알고리즘) (9)
        • Baekjoon(백준) (9)
      • Embedded(임베디드) (0)
        • Autonomous Vehicle(자.. (0)
      • Side Notes(기타) (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • KakaoTalk Open Chat Room
    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    python
    20124
    Buckshot roulette
    grayscale conversion
    백준
    알고리즘
    Raspberry Pi
    코딩
    region of interest
    벅샷룰렛
    9093
    baekjoon
    stanase
    hough transformation
    프로그래밍
    라즈베리파이
    3D 프린터
    2914
    4949
    파이썬
  • 최근 댓글

  • hELLO· Designed By정상우.
7IHIN
BAEKJOON 1436 Python
상단으로

티스토리툴바