출처
Koreatech OnlineJudge (링크)
문제이해
10진수 숫자 A와 진법을 나타내는 수 B가 주어질 때
A를 B진법으로 표현하여 출력하는 문제이다.
문제접근
수학 교과과정에 나오는 것과 같이 A를 B로 계속 나누면서
매 과정마다 나머지를 기록하면 변환할 수 있다.
자세한 과정과 코드는 이전에 쓴 글(http://tibyte.kr/261) 참고.
구현
재미로 숏코딩을 해 보면, gets()를 사용하여 케이스 수를 버리고, scanf()의 EOF반환값을 이용하여 120B까지 줄일 수 있다.
숏코딩 정리 : http://tibyte.kr/270
입출력 예시
코드
https://github.com/tibyte/algorithm-problems/blob/master/koreatech/1031/1031.c