너무 간단하다 코드가..ㅎㅎ 내가 쓴 코드이다.
당연히 더 간단하게 쓸 수 있겠지만ㅎㅎ
#include <stdio.h>
#define value 64
int main() {
int cmpr = 0;
scanf("%d", &cmpr);
int temp = 0;
int cnt =0;
for(int i=value; i>=1; i/=2) {
while(true) {
if(temp+i<=cmpr) {
temp += i;
cnt+=1;
} else {
break;
}
}
}
printf("%d", cnt);
return 0;
}
'C > Algorithm with 백준' 카테고리의 다른 글
2606번 바이러스 (0) | 2022.05.03 |
---|---|
피보나치수열 DP (0) | 2022.05.03 |
1012번 유기농 배추 탐색 (0) | 2022.05.03 |
2178번 미로탐색 (0) | 2022.05.03 |
9012번 괄호 (스택활용) (0) | 2022.05.03 |