본문 바로가기

C/Algorithm with 백준

1094번 막대기

너무 간단하다 코드가..ㅎㅎ 내가 쓴 코드이다.

당연히 더 간단하게 쓸 수 있겠지만ㅎㅎ

#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