baekjoon

[백준/BOJ] 1422번 숫자의 신 (Python)

riley_dev 2021. 3. 14. 01:08

[백준/BOJ] 1422번 숫자의 신

www.acmicpc.net/problem/1422

 

1422번: 숫자의 신

첫째 줄에 K와 N이 공백을 사이에 두고 주어진다. K와 N은 각각 1,000보다 작거나 같은 자연수이고, N은 K보다 크거나 같다. 둘째 줄에는 K개의 수가 한 줄에 하나씩 주어진다. 각 수는 1,000,000,000보

www.acmicpc.net

 

 

Python code

더보기
k,n=map(int, input().split())
nums=[]
max_len=0
max_num=0
for _ in range(k):
  temp=input()
  nums.append(temp)
  max_num=max(max_num,int(temp))

for i in range(n-k):
  nums.append(str(max_num))

nums.sort(key=lambda x: x*10, reverse=True)

print("".join(nums))