문제https://www.acmicpc.net/problem/1094 아이디어2의 거듭제곱인 [ 64, 32, 16, 8, 4, 2, 1] 중 어떤 막대기들로 조합하면 x를 구할 수 있는지를 찾으면 된다. 가장 단순하게 생각할 수 있는 건 반복문을 돌면서 해당 거듭제곱 수와 대소 비교를 통해 막대기의 수를 구할 수 있을 것 같았다.그러나 2진수를 이용하면 더 쉽고 간단하게 문제를 해결할 수 있을 거라는 생각이 들어 이를 채택했다. 풀이# 0 bin()10진수를 2진수로 변경8 → 0b1000 / 24 → 0b11000 (binary를 뜻하는 0b가 함께 출력됨)str()데이터를 문자열로 형 변환.count(sub[, start[, end]])리스트나 문자열에서 특정 요소의 개수를 셀 수 있음탐색을..