본문 바로가기
알고리즘/백준 solved.ac PS

[백준][solved.ac][Bronze 2][Python] 11944번 : NN

by 빛밤하늘 2021. 7. 3.
반응형

밑의 링크는 백준에서의 문제 링크입니다.

 

11944번: NN

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

www.acmicpc.net

 

 

 

 

 

 

 

 

파이썬 코드와 결과입니다.

# readline을 사용하기 위해 import합니다.
from sys import stdin


# 첫 번째 줄에 N, M을 공백으로 구분해 입력합니다.
# 1 <= N, M <= 2016
# 각각 정수형으로 변환합니다.
N, M = map(int, stdin.readline().split(' '))

# N을 N번 출력했을 때의 길이가 M보다 크다면
if len(str(N) * N) > M:
    # N을 N번 반복한 것의 앞 M자리까지만 출력합니다.
    print((str(N) * N)[:M])
# N을 N번 출력했을 때의 길이가 M보다 작거나 같다면
else:
    # N을 N번 출력합니다.
    print(str(N) * N)

결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글