티스토리 뷰

백준

BOJ]14491번_9진수

Pican 2019. 5. 27. 22:31

문제: 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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함