[백준/BOJ] 3460번 이진수


[백준/BOJ] 3460번 이진수

백준 온라인 저지 3460번 이진수https://www.acmicpc.net/problem/3460문제양의 정수 n이 주어졌을 때, 이를 이진수로 나타냈을 때 1의 위치를 모두 찾는 프로그램을 작성하시오. 최하위 비트(least significant bit, lsb)의 위치는 0이다.첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, n이 주어진다. (1 ≤ T ≤ 10, 1 ≤ n ≤ 106)풀이이진수로 나타 냈을 때 1의 위치를 찾아야 한다.13 => 1101 에서 0의 위치는 오른쪽 부터 시작해 0 2 3 이다.1번 부분에서 데이터 처리를 조금 쉽게 하기 위해 입력 값 13을 이진수로 변환하고 앞에 있는 '0b' 문자열을 제거한 후..........



원문링크 : [백준/BOJ] 3460번 이진수