티스토리 뷰
문제: 10진수를 9진수로 바꾸자.
풀이:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include<stdio.h>
#include<math.h>
int main(){
int n;
int so = 0;
int cnt = 0;
scanf("%d", &n);
while (n > 0){
so += n % 9 * pow(10, cnt++);
n /= 9;
}
printf("%d\n", so);
}
|
cs |
Test case의 100은 9진수로 변환 후 121이 되었다.

그냥 말 그대로 진법 계산하는 것 처럼 9진수라고 가정 후 계산하면 풀린다.
'백준' 카테고리의 다른 글
BOJ]7572번_간지 (0) | 2019.05.27 |
---|---|
BOJ]15917번_노솔브 방지문제야!! (0) | 2019.05.27 |
BOJ]5586번_JOI와 IOI (0) | 2019.05.27 |
BOJ]10039_평균 점수 (0) | 2019.05.06 |
BOJ]8958_OX퀴즈 (0) | 2019.05.06 |
댓글