
[프로그래머스/js] 다음 큰 숫자 (Lv. 2)
·
공부/코딩테스트
문제https://school.programmers.co.kr/learn/courses/30/lessons/12911 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 리뷰문제 설명도 길지 않고, 스토리텔링이 더해지지 않아서 이해하기 쉬운 착한(?) 문제 였습니다. 처음에는자연수 n을 이진수 변환을 한 다음 — 해당 ⓐ 이진수가 갖고 있는 1의 갯수를 맞추면서 조각조각 따따따(비트 연산) 한 뒤 — 얘를 다시 10진수로 변환해서 반환해주기 —를 상상했습니다만.. 그러한 결과를 낼 수 있는 규칙성을 찾기 어려워서, 다른 방법을 시도했습니다. n을 1씩 증가 시키면서, n+1이 조건에 맞는지(즉, ⓑ n..