[BOJ_9093] 단어 뒤집기
문제
문장이 주어졌을 때, 단어를 모두 뒤집어서 출력하는 프로그램을 작성하시오. 단, 단어의 순서는 바꿀 수 없다. 단어는 영어 알파벳으로만 이루어져 있다.
입력
첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는 공백이 하나 있다.
출력
각 테스트 케이스에 대해서, 입력으로 주어진 문장의 단어를 모두 뒤집어 출력한다.
예제 입력 1
2
I am happy today
We want to win the first prize
예제 출력 1
I ma yppah yadot
eW tnaw ot niw eht tsrif ezirp
풀면서 느낀점
단어 뒤집는데 문제 출력 제대로 안봤다가 문장자체를 모두 뒤집어 버렸다.
단어 별로 뒤집어야 하기 때문에 공백을 기준으로 단어를 끊어 리스트로 받고
단어마다 뒤집어주며 출력해줬다.
나의 코드
N = int(input())
for _ in range(N):
word = list(map(str,input().split()))
for i in range(len(word)):
print(word[i][::-1], end=' ')
print()
Author And Source
이 문제에 관하여([BOJ_9093] 단어 뒤집기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kimyunbin/BOJ9093-단어-뒤집기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)