๋ค์ ํฐ ์ซ์ (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ํ๋ก๊ทธ๋๋จธ์ค] ๋ค์ ํฐ ์ซ์ ๋ด ์ฝ๋ def solution(n): a1 = bin(n)[2:].count('1') b1 = 0 i=1 while a1 != b1: b = bin(n+i)[2:] b1 = b.count('1') i+=1 return int(b,2) n์ 1์ ๊ฐฏ์๋ฅผ ๊ตฌํ๊ณ n+i์ ์ด์ง์์ 1์ ๊ฐฏ์๊ฐ n์ ์ด์ง์์ 1์ ๊ฐฏ์์ ๊ฐ์ ๋๊น์ง ๊ตฌํด์ค๋ค. ๋ค๋ฅธ์ฌ๋ ์ฝ๋ def nextBigNumber(n): num1 = bin(n).count('1') while True: n = n + 1 if num1 == bin(n).count('1'): break return n ๋น์ทํ๋ค!!! i๋ฅผ ๋ํด์ฃผ๋ ๋ฐฉ์์ด ์๋ n์ ์กฐ์ ํ์ฌ ํผ ๊ฒ์ด๋ค. ์ด์ 1 ๋ค์