한마음

11005 - 진법 변환 2 본문

공부/알고리즘

11005 - 진법 변환 2

갓태희 2020. 10. 19. 20:18

https://www.acmicpc.net/problem/11005

#include <iostream>
#include <algorithm>
using namespace std;
int main(){

    int n, m;
    cin >> n >> m;

    string s = "";

    do{
        if(n%m > 9)
            s+=(char)(n%m+55);
        else
            s+=(char)((n%m) + '0');
        n/=m;

    }while(n>0);

    reverse(s.begin(),s.end());
    cout << s << '\n';

    return 0;
}

아스키코드의 십진수값을 이용해서 m진법 수를 구하며

 

다 구한 string값 s의 역순이 실제 구하는 m진법 수가 된다.

'공부 > 알고리즘' 카테고리의 다른 글

1018 - 체스판 다시 칠하기  (0) 2020.10.19
10824 - 네 수  (0) 2020.10.19
1021 - 회전하는 큐  (0) 2020.10.19
Comments