-
[파이썬] 백준 1526번, 가장 큰 금민수코딩/파이썬 2023. 4. 6. 23:26
[파이썬] 백준 1526번, 가장 큰 금민수
첫 글이긴 하지만 딱히 쓸 말도 없으니 오늘 열심히 풀어본 문제를 리뷰할 겸 올려본다.
♣ 문제
https://www.acmicpc.net/problem/1526
♣ 풀이
N = int(input()) # N을 문자열로 바꾸고 4나 7만으로 이루어져있으면 N을 그대로 출력함 if all(c in "47" for c in str(N)): print(N) # N이 '금민수'가 아닐 경우에는 1씩 쭉 빼서 다시 '금민수'가 되면 N을 출력하고 while문 종료 else: while True: N -= 1 if all(c in "47" for c in str(N)): print(N) break
♣ 코멘트
금민수라는 말이 원래 없는 말인 것 같은데 백준 문제는 이상한데서 웃음을 주는 것 같다. 금민수라는 어감이 웃기다고 해야되나..?
솔직히 나보다 훨씬 좋은 풀이가 많아서 여러 풀이를 참고하고 배우려고 한다. 1씩 원시적으로 빼서 N을 금민수로 만드는건 너무 1차원적인 생각인 것 같다. 문제를 풀었다는데 의의를 두는 것이 좋지 않을까?
'코딩 > 파이썬' 카테고리의 다른 글
백준 1357번, 뒤집힌 덧셈 [파이썬] (0) 2023.05.03 파이썬을 통해 피그라틴을 만들어보자! (0) 2023.04.12 백준 1676번, ATM [파이썬] (0) 2023.04.09 [파이썬] 백준 1676번, 팩토리얼 0의 개수 (0) 2023.04.07