deo2kim
๋งž์™œํ‹€
deo2kim
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ
    • CS
      • Algorithm
      • Data Structure
      • Network
      • DB
      • OS
    • Algorithm Problem
      • Python
      • JavaScript
    • Programming language
      • Python
      • JavaScript
    • Tool
      • Jquery
      • React
    • ๊ฐœ๋ฐœ
    • Infra

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

๋ฐ˜์‘ํ˜•
hELLO ยท Designed By ์ •์ƒ์šฐ.
deo2kim

๋งž์™œํ‹€

[python] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ์ด์ง„ ๋ณ€ํ™˜ ๋ฐ˜๋ณตํ•˜๊ธฐ(์›”๊ฐ„ ์ฝ”๋“œ ์ฑŒ๋ฆฐ์ง€ ์‹œ์ฆŒ1)
Algorithm Problem/Python

[python] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ์ด์ง„ ๋ณ€ํ™˜ ๋ฐ˜๋ณตํ•˜๊ธฐ(์›”๊ฐ„ ์ฝ”๋“œ ์ฑŒ๋ฆฐ์ง€ ์‹œ์ฆŒ1)

2021. 9. 1. 10:12
๋ฐ˜์‘ํ˜•

๐Ÿค”๋ฌธ์ œ ํ•ด๊ฒฐ

  1. '0'์ด ์ œ๊ฑฐ๋œ ๊ฐฏ์ˆ˜๋„ ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— '0'์˜ ๊ฐœ์ˆ˜๋ฅผ ์ €์žฅ
  2. s์˜ ๊ธธ์ด์—์„œ 0์˜ ๊ฐœ์ˆ˜๋ฅผ ๋นผ์ฃผ๋ฉด '1'๋กœ ๊ตฌ์„ฑ๋œ s์˜ ๊ธธ์ด๊ฐ€ ๋‚˜์˜ด
  3. ๊ทธ ๊ธธ์ด๋ฅผ 2์ง„๋ฒ•์œผ๋กœ ํ‘œํ˜„
  4. 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
    'Algorithm Problem/Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [python] ๋ฐฑ์ค€ - 2615. ์˜ค๋ชฉ
    • [python] ๋ฐฑ์ค€ - 1052. ๋ฌผ๋ณ‘
    • [python] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ๋‹ค๋‹จ๊ณ„ ์นซ์†” ํŒ๋งค(2021 Dev-Matching: ์›น ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž(์ƒ๋ฐ˜๊ธฐ))
    • [python] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ์•ฝ์ˆ˜์˜ ๊ฐœ์ˆ˜์™€ ๋ง์…ˆ
    deo2kim
    deo2kim
    ์ฝ”๋”ฉ ๊ธฐ๋กํ•˜๊ธฐ

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”