프로그래머스 다음 큰 숫자 python (1) 썸네일형 리스트형 Progammers 프로그래머스 - [다음 큰 숫자] Python 파이썬 풀이 📝 문제 🚫 제한 사항 ✏️ 입출력 💡 풀이 2진수에서의 1의 갯수를 세야하기 때문에, bin()과 .count("1")을 사용했다. 조건1과 조건3을 동시에 만족하기 위해서 주어진 n에서 1씩 늘려가며 조건2를 만족할 경우 break를 걸었다. def solution(n): answer = 0 num = n+1 while True : bin_n = bin(n) bin_num = bin(num) if bin_n.count("1") == bin_num.count("1") : answer = num break else : num += 1 return answer 이전 1 다음