
안녕하세요 :)
오늘은 백준 25314번 문제를 가지고 왔습니다.
이번 문제는 다소 설명이 장황(?) 하다고 생각했지만 결국 문제에서 요하는 것은 n을 입력을 받고 1 ~ n/4 까지 반복을 하며 n/4만큼 long을 출력을 하는 것입니다. 여기서 문자열을 +을 사용해서 이어붙이는 것 또한 중요합니다.
먼저 이어붙일 빈 문자열을 생성해줍니다.
string = ""
long이라는 문자열을 n/4만큼 출력이 되야하므로 for문은 1 ~ n/4만큼 반복해야한다. 또한 빈 문자열인 string에 할당 연산자(+=)를 사용해 문자열을 이어붙여줍니다.
for x in range(1, int(a/4)+1): string += "long "
다음은 25314번 정답 코드입니다.
a = int(input())
string =""
if(4<=a<=1000 and a%4 ==0):
for x in range(1, int(a/4)+1):
string += "long "
string += "int"
print(string)