Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- java
- KAKAO
- BubbleSort
- 백준
- GKE
- cpu scheduling
- Python
- 파이썬
- kubernetes
- GCP
- Observer Pattern
- easy
- Kotlin
- Codility
- 알고리즘
- Singleton Pattern
- go
- mobaXTerm
- k8s
- Top-down
- LeetCode
- Backjoon
- 피보나치
- 그리디
- golang
- Dynamic Programming
- github
- Programmers
- docker
Archives
- Today
- Total
To Be Developer
[BackJoon] 2577: 숫자의 개수 본문
# 인풋 데이터를 엔터로 세 번 받아야 하므로
# 컴프리헨션으로 input Data 를 3번 받아 inData 변수에 삽입한다.
inData = [int(input()) for i in range(3)]
# input으로 받은 3개의 데이터 곱의 정보를 받을 변수 선언
rstNum = 1
# inData 안의 원소를 하나씩 불러와 rstNum 에 곱한다.
for i in inData:
rstNum = rstNum * i
#cntNum 0 부터 9까지 몇번 나왔는지 카운트 할 변수를 만듬
# 0 1 2 3 4 5 6 7 8 9
# [0,0,0,0,0,0,0,0,0,0]
cntNum = [0 for i in range(10)]
# 곱한값(rstNum)을 문자열로 형변환하여 문자하나하나 검사하여
# cntNum 에 하나씩 카운팅 한다.
for i in str(rstNum):
cntNum[int(i)] += 1
# 출력 된 결과가 숫자가 몇 번 나왔는지 라인별로 출력하기 위해
# print() 함수를 사용하여 마무리한다.
for i in cntNum:
print(i)
'알고리즘 > BackJoon' 카테고리의 다른 글
| [BackJoon : 백준] 1037번 : 약수 (Python) (0) | 2019.04.16 |
|---|---|
| [BackJoon : 백준] 2579번 : 계단오르기 (Python) (0) | 2019.04.14 |
| [BackJoon] 9095번 : 1, 2, 3 더하기 (GoLang) (0) | 2019.04.13 |
| [BackJoon] 1463번 : 1로 만들기 (GoLang) (0) | 2019.04.12 |
| [BackJoon] 2748. 피보나치 수 2 (0) | 2019.03.09 |