• 방법 1. 성공!! 뒤집은 새 리스트 만들어 join
import sys
input = sys.stdin.readline
t = int(input())
for _ in range(t):
s = list(input().rstrip().split())
r_word = []
for i in s:
r_word.append(i[::-1]) # 뒤집기
ans = " ".join(r_word)
print(ans)
• 방법 2. 성공!! 람다함수 이용해 뒤집어 join
import sys
input = sys.stdin.readline
t = int(input())
for _ in range(t):
s = list(map(lambda x: x[::-1], input().split()))
print(" ".join(s)) # 리스트를 " ".join 이용해
# 공백을 기준으로 조합해 출력
• 방법 3. 성공!! 람다함수 이용해 뒤집고 asterisk(*)이용해 unpacking
import sys
input = sys.stdin.readline
t = int(input())
for _ in range(t):
s = list(map(lambda x: x[::-1], input().split()))
print(*s) # *를 사용해 unpacking 함
• 방법 1. 은 새리스트를 생성해 입력받은 문장의 각 단어를 뒤집어 append한다.
• 방법 2. 는 람다함수를 이용해 입력받은 문장의 (공백기준)각 단어를 뒤집어 저장한다.
• 방법 3. 는 방법 2.와 같고 마지막에 *(Asterisk)를 이용해 unpacking해 출력한다.
Asterisk(*)에 관련된 자세한 내용은 따로 포스팅할 것이다.