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 |
Tags
- 피보나치
- Python
- GCP
- Programmers
- Dynamic Programming
- cpu scheduling
- mobaXTerm
- 백준
- kubernetes
- easy
- k8s
- go
- Top-down
- 알고리즘
- golang
- BubbleSort
- LeetCode
- Backjoon
- docker
- 파이썬
- Singleton Pattern
- java
- github
- Kotlin
- 그리디
- KAKAO
- Observer Pattern
- Codility
- GKE
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 |