๋ฐ์ํ
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 |
Tags
- Python
- ์ฝ๋ฉํ ์คํธ
- ์ผ์ฑ
- SWEA
- ์๋ฃ๊ตฌ์กฐ
- ์คํ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ํํ
- ํ๋ก๊ทธ๋๋จธ์ค
- algorithm
- ์ฝํ
- sort
- SSAFY
- BFS
- kakao
- ํ์ด์ฌ
- ์ธํผ
- javascript
- ๊ทธ๋ํ
- Backjoon
- DFS
- SW์ญ๋ํ ์คํธ
- ์๊ณ ๋ฆฌ์ฆ
- ์์ ํ์
- boj
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- Blind
- ์นด์นด์ค
- ๋ฐฑ์ค
- DP
Archives
- Today
- Total
๋ง์ํ
[python] ํ๋ก๊ทธ๋๋จธ์ค - ์ด์ง ๋ณํ ๋ฐ๋ณตํ๊ธฐ(์๊ฐ ์ฝ๋ ์ฑ๋ฆฐ์ง ์์ฆ1) ๋ณธ๋ฌธ
Algorithm Problem/Python
[python] ํ๋ก๊ทธ๋๋จธ์ค - ์ด์ง ๋ณํ ๋ฐ๋ณตํ๊ธฐ(์๊ฐ ์ฝ๋ ์ฑ๋ฆฐ์ง ์์ฆ1)
deo2kim 2021. 9. 1. 10:12๋ฐ์ํ

๐ค๋ฌธ์ ํด๊ฒฐ
- '0'์ด ์ ๊ฑฐ๋ ๊ฐฏ์๋ ํ์ํ๊ธฐ ๋๋ฌธ์ '0'์ ๊ฐ์๋ฅผ ์ ์ฅ
- s์ ๊ธธ์ด์์ 0์ ๊ฐ์๋ฅผ ๋นผ์ฃผ๋ฉด '1'๋ก ๊ตฌ์ฑ๋ s์ ๊ธธ์ด๊ฐ ๋์ด
- ๊ทธ ๊ธธ์ด๋ฅผ 2์ง๋ฒ์ผ๋ก ํํ
- 1-3 ๋ฐ๋ณต
๐จ ์๋ง ์์ฝ์ฑ 1๋ฒ ๋ฌธ์ ์๋๊ฑฐ ๊ฐ๋ค.
๐ป์์ค ์ฝ๋
def solution(s):
cnt, removed_zero_cnt = 0, 0
while s != '1':
# 1. x์ ๋ชจ๋ 0์ ์ ๊ฑฐํ๋ค.
zero_cnt = s.count('0')
# 2. x์ ๊ธธ์ด๋ฅผ c๋ผ๊ณ ํ๋ฉด, x๋ฅผ "c๋ฅผ 2์ง๋ฒ์ผ๋ก ํํํ ๋ฌธ์์ด"๋ก ๋ฐ๊พผ๋ค.
s = bin(len(s) - zero_cnt)[2:]
cnt += 1
removed_zero_cnt += zero_cnt
return [cnt, removed_zero_cnt]
๐๋ฌธ์ ํ์ธ
์ถ์ฒ: ํ๋ก๊ทธ๋๋จธ์ค
๋ฐ์ํ
'Algorithm Problem > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [python] ๋ฐฑ์ค - 2615. ์ค๋ชฉ (2) | 2021.09.03 |
|---|---|
| [python] ๋ฐฑ์ค - 1052. ๋ฌผ๋ณ (0) | 2021.09.02 |
| [python] ํ๋ก๊ทธ๋๋จธ์ค - ๋ค๋จ๊ณ ์นซ์ ํ๋งค(2021 Dev-Matching: ์น ๋ฐฑ์๋ ๊ฐ๋ฐ์(์๋ฐ๊ธฐ)) (0) | 2021.08.23 |
| [python] ํ๋ก๊ทธ๋๋จธ์ค - ์ฝ์์ ๊ฐ์์ ๋ง์ (0) | 2021.06.21 |
| [python] ํ๋ก๊ทธ๋๋จธ์ค - ์์ ๋ํ๊ธฐ (0) | 2021.06.20 |