본문 바로가기
Algorithm/Python

2675 파이썬: end= (가로로 출력) 사용 시 줄 바꾸기

by Saans 2022. 5. 13.

2675번: 문자열 반복 (acmicpc.net)

 

2675번: 문자열 반복

문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다

www.acmicpc.net

n = int(input())
for _ in range(n):
  s = list(input())
  for i in range(2, len(s)):
    print(s[i] * int(s[0]), end='')
  print()  # 없으면 처음은 되는데 두 번째 입력부터 줄을 안바꿔줌

print() 로 줄을 바꿀 수 있다.

end 파라미터를 사용하지 않을 때는 줄 넘김이 기본값이나 사용시 줄을 바꾸기 위해 필요하다.

end 사용 시 줄이 바뀌지 않기 때문에 print함수를 사용해야함 

 

참고

백준 2675번 [파이썬] 문자열 반복 (tistory.com)

댓글