백준 9093

justhaza.log·2023년 3월 28일

알고리즘: BOJ

목록 보기
2/125

문제

https://www.acmicpc.net/problem/9093

코드

import sys

T = int(sys.stdin.readline())

for i in range(T):
    sentence = sys.stdin.readline().split()
    
    for j in range(len(sentence)):
        print(sentence[j][::-1], end = " ")
    print()

각 단어를 어떻게 뒤집냐(슬라이싱, reverse() 메서드 등)의 차이만 있지, 대부분의 사람들이 비슷하게 문제를 푼 것 같다.

join() 메서드를 활용해보고 싶어서 다른 코드도 작성해 보았다.

import sys

T = int(sys.stdin.readline())

for i in range(T):
    sentences = sys.stdin.readline().split()
    reverse_sentences = []
    
    for sentence in sentences:
        reverse_sentences.append(sentence[::-1])
    
    result = " ".join(reverse_sentences)
    print(result)

기타

https://blockdmask.tistory.com/581

profile
알고리즘이나 SQL 문제 풀이를 올리고 있습니다. 피드백 환영합니다!

0개의 댓글