반응형
문제출처
#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);
}
반응형
'🎸 > 알고리즘 스터디' 카테고리의 다른 글
[ EPPER 2021] 하 문제 모음 (0) | 2021.03.18 |
---|---|
[C/C언어] BOJ 백준 2309번 일곱난쟁이 (0) | 2020.10.06 |
DFS(Depth-First Search),BFS(Breadth-First Search) 개념 정리 - 자료구조 복습 (0) | 2020.10.06 |
정렬 그림으로 개념정리(버블정렬, 교환정렬, 삽입정렬, 선택정렬, 쉘정렬, 힙정렬, 퀵정렬, 기수 정렬) - 자료구조, 컴퓨터 알고리즘 (1) | 2020.09.22 |