11576번 - Base Conversion
우선 문제 자체를 이해 못해서 질문 게시판에 왔는데 저 같은 분이 몇 분 계셨네요
저는 아직도 이해가 안가는게
17진법으로 2이면 8진법으로 2아닌가요? 왜 6으로 출력 예시가 되어있는지..
풀진 않았습니다만
17진법
2 16 = 2*17 + 16*1 = 50
8진법
6 2 = 6*8 + 2*1 = 50
이지 않을까요
2와 16이 따로가 아닙니다. 2 16 통채로 하나의 수입니다. 10진법으로 50이라고 쓰는 수입니다. 5, 0이 하는 역할을 2, 16이 하는 겁니다.
왜 각 자리수를 붙여서 쓸 수 없었냐면, 16을 나타내는 숫자가 없기 때문입니다.
예제 입력은 "17진법으로 표현한 두 자리수 (2, 16) 을 8진법으로 나타내시오" 를 의미합니다.
2 * 17 + 16 = 50 =6 * 8 + 2 이므로
8진법으로는 두 자리수 (6, 2) 로 표현합니다.
따라서 출력은 "6 2" 가 됩니다.
@shg9411 @sait2000 @bupjae 감사합니다 이제 문제가 이해가 되었습니다!
3년 후 저도 보고 이해하고 갑니다 감사합니다!
저도 혼자 이게 뭔 소리야 하고 있었네요 감사합니다
댓글을 작성하려면 로그인해야 합니다.
injoon2018 4년 전
우선 문제 자체를 이해 못해서 질문 게시판에 왔는데 저 같은 분이 몇 분 계셨네요
저는 아직도 이해가 안가는게
17진법으로 2이면 8진법으로 2아닌가요? 왜 6으로 출력 예시가 되어있는지..