새소식

⌨️ Algorithms/백준

[Python] 백준 11944번_NN

2023. 6. 3. 22:54

  • -

https://www.acmicpc.net/problem/11944

 

11944번: NN

첫 번째 줄에는 N, M이 주어진다. (1 ≤ N, M ≤ 2016)

www.acmicpc.net

 

  • N을 N번 출력하기
  • 다만, 답이 길어지는 경우 답의 앞 M자리만 출력
  • 입력
    • 첫 번째 줄에는 N, M이 주어짐 (1 ≤ N, M ≤ 2016)
  • 출력
    • N을 N번 출력
    • 만약 답이 길어지면 답의 앞 M자리를 출력
  • 시간 제한: 1초
  • 메모리 제한: 32 MB

 

"""
입출력 예시)

20 16
        -> 2020202020202020
"""

 

 

## 의사코드 ##

# 답이 길어지면 답의 앞 M자리만 출력
# -> N을 N번 출력한 게 M보다 길어지면

 

 

 

 

n, m = input().split()

# n을 n번 출력
ans = str(n)*int(n)

# 답이 길어지만 답의 앞 M자리만 출력
if len(ans) > int(m):
    ans = ans[:int(m)]

print(ans)
 

 

'답이 길어지면'에 대한 기준이 문제에 명확하게 나오지 않는데

답이 M보다 길어지면 답의 앞 M자리를 출력하는 것으로 풀면 된다

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다!