문제 해석
문자열이 입력되면 각 단어별로 reverse해서 출력하는 것이다. #을 입력하면 종료한다.
코드
문제 풀이
문자열은 arr라는 list에 각 단어별로 저장하였으며
while문으로 loop를 돌게 했고 if문을 이용해 arr에 "#"이 들어왔을 경우 break하게 했다.
그다음 for문을 이용하여 arr의 길이 즉 단어의 개수만큼 반복하게 하였고
indexing을 이용해 단어를 reverse해서 뒤에 " "를 붙여 출력하게 했다.
for문 안의 if문은 마지막 단어도 " "가 붙어서 출력되는 것을 방지하기 위해 이 경우에만 따로 처리해주었다.
'Koala - 6기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/c++]5598번 : 카이사르 암호 (0) | 2022.05.15 |
---|---|
[백준/Python] 10102번: 개표 (0) | 2022.05.14 |
[백준/Python] 2999번: 비밀 이메일 (0) | 2022.05.13 |
[백준/파이썬]7795번 (0) | 2022.05.08 |
[백준/Python] 18406번: 럭키 스트레이트 (0) | 2022.05.08 |