jyamethyst21 님의 블로그

백준 11365번 - '!밀비 급일' (PYTHON 풀이) 본문

CODING 💻

백준 11365번 - '!밀비 급일' (PYTHON 풀이)

jyamethyst21 2026. 3. 9. 10:13

문제:

 

END라고 주어지기 전까지 입력받은 문장을 거꾸로 배치해서 출력하는 문제이다.

 

풀이:

while True:
    password = input()
    if password == 'END':
        break
    print(''.join(reversed(password)))

while문을 활용해서 무한반복하도록 하고, password에 문장을 입력받는다.

이후 password가 END라면 무한반복을 탈출, 그렇지 않으면 입력받은 문장을 reversed 함수를 활용하여 뒤집은 다음 출력한다.

여기서 join을 사용하지 않으면 password가 각각의 인자로 구분되어 아래와 같이 출력된다.

 

예시)

입력값: abc

출력:

c

b

a

 

그렇기 때문에 한줄씩 띄워지는 각 인자를 붙이기 위해 필자는 join 함수를 사용해서 붙이도록 하였다.