Logo
(追記) (追記ここまで)

1112번 - 진법 변환

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 128 MB200183267345.077%

문제

우리는 10진수를 사용한다. 10진수는 0부터 9까지 숫자를 사용한다. 12345가 10진수라면, 이 값은 1×104 + 2×103 + 3×102 + 4×101 + 5×100이다.

자 이제 -10진법을 보자. 이 수도 0부터 9까지 숫자를 사용하고, -10진수 12345는, 1×(-10)4 + 2×(-10)3 + 3×(-10)2 + 4(-10)1 + 5(-10)0 이다. 따라서, 10진법으로는 10000-ひく2000+たす300-ひく40+たす5 = 8265가 된다.

어떤 수를 음의 진법으로 나타내는 방법도 항상 일정하다. 음의 진법이 신기한 이유는 음수를 나타내는데 –가 필요 없기 때문이다. 예를 들어, -10진법에서, 10진수 -1은 19로 나타내면 되고, 10진수 -2는 18로 나타내면 된다.

10진수 x를 b진법으로 바꾸는 프로그램을 작성하시오. 음의 진법일 때는 음수를 나타낼 때 -부호가 있으면 안 된다.

입력

첫째 줄에 두 정수 x와 b가 주어진다.

출력

첫째 줄에 문제의 정답을 출력한다.

제한

  • -1,000,000,000 ≤ x ≤ 1,000,000,000
  • 2 ≤ |b| ≤ 10

예제 입력 1

12345 10

예제 출력 1

12345

예제 입력 2

8265 -10

예제 출력 2

12345

예제 입력 3

1001 -2

예제 출력 3

10000111001

예제 입력 4

-52 -2

예제 출력 4

11011100

예제 입력 5

-38 4

예제 출력 5

-212

예제 입력 6

-123456789 -7

예제 출력 6

3031330536

예제 입력 7

0 2

예제 출력 7

0

힌트

출처

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /