아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

자릿수 밀어 더하기

시간 제한1초메모리 제한512 MB

요약
N과 k가 주어질 때 N + 10N + ... + 10^k N을 계산해 출력한다.
난이도

쉬움10점 중 1점

유형
수학, 구현
정답자
아직 제출이 없습니다

문제

12 같은 수를 생각하자. 어떤 수를 민다는 것은 그 수의 끝에 0을 하나 붙이는 연산이다. 12를 한 번 밀면 120이 되고, 여기서 한 번 더 밀면 1200이 된다. 미는 횟수에는 제한이 없다.

이 문제에서는 밀어 더한 값을 구한다. 시작 수 NN과 음이 아닌 정수 kk가 주어지면, NN과 NN을 한 번부터 kk번까지 밀어서 얻은 수를 모두 더한 값이다. 즉 N+10N+100N+⋯+10kNN + 10N + 100N + \dots + 10^k N을 출력하면 된다.

예를 들어 NN이 12이고 kk가 1이면 답은 12+120=13212 + 120 = 132이다.

입력

첫째 줄에 수 NN이 주어진다. (1≤N≤100001 \le N \le 10000)

둘째 줄에 미는 횟수 kk가 주어진다. (0≤k≤50 \le k \le 5)

출력

NN을 kk번까지 밀어 더한 값을 정수 하나로 출력한다.

예제3

  1. 예제 1

    입력
    12
    3
    
    예상 출력
    13332
    
  2. 예제 2

    입력
    12
    1
    
    예상 출력
    132
    
  3. 예제 3

    입력
    1
    0
    
    예상 출력
    1