🎸/알고리즘 스터디
[C/ C언어] BOJ 백준 1094번 막대기 문제
컴공생 C
2020. 10. 6. 14:48
반응형
문제출처
#include<stdio.h>
int main() {
int stick;
scanf("%d", &stick);
int cnt=0 ;
//막대기 길이를 이진수로 생각하기
for (; stick > 0;stick=stick/2) {
//나머지 1일 때 막대 조각 추가
if (stick % 2==1) cnt++;
}
printf("%d", cnt);
}
반응형