[백준 파이썬 2231번]분해합★브루트포스★문자열 이해★MAP 사용!!!!!!!★VER2.0
2023. 4. 5. 17:16
728x90
반응형
https://www.acmicpc.net/problem/2231
VERSION 2.0
import sys
N = int(sys.stdin.readline())
for i in range(1,N+1):
if sum(map(int, str(i)) , i) == N:
print(i)
break
if i == N:
print(0)
break
VERSION 1.0
import sys
N = int(sys.stdin.readline())
tmp = 0
for i in range(1,N+1):
B = sum(map(int ,str(i)))
tmp = i+B
if tmp == N:
print(i)
break
elif i == N:
print(0)
생각보다 너무나도 단순한 문제였던....
sum(map(int,str(i))를 주목하자!!!!!
https://knowallworld.tistory.com/112?category=1220444
코딩테스트 전에 항상 훑어보자!!!!!
728x90
반응형
'Python(백준) > 브루트 포스' 카테고리의 다른 글
★itertools.permutions로 풀기★브루트포스★continue & break 이해★[백준 파이썬 2798번]블랙잭 (0) | 2023.04.05 |
---|---|
★브루트포스는 단순 무식(WHILE문 적극 활용)★[백준 파이썬 1436번]영화감독 숌 (0) | 2023.04.05 |
★브루트포스는 단순 무식★[백준 파이썬 1018번]체스판 칠하기 (0) | 2023.04.05 |
[백준 파이썬 1436번]영화감독 숌★브루트포스★단순하게 생각해보기★ (0) | 2022.09.29 |
[백준 파이썬 7598번]덩치★브루트포스★문자열 이해★ (1) | 2022.09.29 |