상세 컨텐츠

본문 제목

[백준/Python] 5363 : 요다

코딩테스트/백준

by 기며니 2021. 5. 26. 11:07

본문

728x90
728x90

💚 문제 설명

어린 제다이들은 요다와 대화하는 법을 배워야 한다. 요다는 모든 문장에서 가장 앞 단어 두 개를 제일 마지막에 말한다.

어떤 문장이 주어졌을 때, 요다의 말로 바꾸는 프로그램을 작성하시오.

 

💙 입력

첫째 줄에 문장의 수 N이 주어진다. 둘째 줄부터 N개의 줄에는 각 문장이 주어진다. 문장의 길이는 100글자 이내이다. 단어의 개수는 3개 이상이다.

 

💜 출력

각 문장을 요다의 말로 바꾼 뒤 출력한다.

 

🖤 예제

입력 1

4
I will go now to find the Wookiee
Solo found the death star near planet Kessel
I'll fight Darth Maul here and now
Vader will find Luke before he can escape

출력 1

go now to find the Wookiee I will
the death star near planet Kessel Solo found
Darth Maul here and now I'll fight
find Luke before he can escape Vader will

 

💡 내 코드

N = int(input()) # 문장의 수
for _ in range(N): # 문장의 수만큼 반복
  str = input().split(' ') # 공백을 기준으로 배열 생성
  for i in range(2, len(str)): # 배열 두번째 자리부터
    print(str[i], end=' ') # 줄바꿈 방지
  print(str[0],str[1]) # 배열 첫번째자리까지 문장에 더해주기

 

🙌 후기

지금 내가 생각한 방법에서 간단한 코드를 짤 수 있게 하는 것 아닌 이상 어렵게 생각하지 않아도 될 것 같다.

728x90
728x90

관련글 더보기

댓글 영역