
str, n = input().strip().split(' ')
n = int(n)
answer = ''
for i in range(n):
answer += str
print(answer)
충격적이다. 이렇게 간단하게 생각할 수 있는 문제였는데, 또 문제를 꼬아서 생각했다.
'반복'이라는 키워드에 집중해서 풀이법 부터 생각했던 것 같다.
다른 사람의 풀이를 참고하니 곱셈으로 끝내버렸다.
a, b = input().strip().split(' ')
b = int(b)
result = a * b
print(result)
반복문을 얼마나 반복할지 범위를 지정하는 함수이다.
range() 함수 호출 시 start부터 stop-1 까지 step 만큼 증가하는 '정수' 시퀀스를 반환한다.
range(start, stop, step)
제출한 답변에서는 start와 step을 기본값으로 사용하였으므로 stop 값만 정수형 변수 n으로 입력했다.
python에서 변수 선언 시 초기 값을 세팅해야한다.
데이터 타입에 따라 아래와 같이 선언하면 된다.
string = ''
number = 0
boolean = True || False