1~1000에서 각 숫자의 개수 구하기
예로 10 ~ 15 까지의 각 숫자의 개수를 구해보자
10 = 1, 0
11 = 1, 1
12 = 1, 2
13 = 1, 3
14 = 1, 4
15 = 1, 5
그러므로 이 경우의 답은 0:1개, 1:7개, 2:1개, 3:1개, 4:1개, 5:1개
+5
예시에서 1은 7개입니다.
-
차우정,
2016年05月13日 23:51
M
D
731개의 풀이가 있습니다.
74 / 74 Page
from collections import Counter
a = int(input("원하는 숫자1:"))
b = int(input("원하는 숫자2:"))
num = Counter([n for i in list(map(str,range(a,b+1))) for n in i])
for n in sorted(num):
print(f"{n}의 갯수:{num[n]}")
풀이 작성
※(注記) 풀이작성 안내
- 본문에 코드를 삽입할 경우 에디터 우측 상단의 "코드삽입" 버튼을 이용 해 주세요.
- 마크다운 문법으로 본문을 작성 해 주세요.
- 풀이를 읽는 사람들을 위하여 풀이에 대한 설명도 부탁드려요. (아이디어나 사용한 알고리즘 또는 참고한 자료등)
- 작성한 풀이는 다른 사람(빨간띠 이상)에 의해서 내용이 개선될 수 있습니다.
풀이 작성은 로그인이 필요합니다.