RUBY

[백준] 단어뒤집기 본문

PS/BOJ

[백준] 단어뒤집기

RUBY_루비 2020. 9. 28. 23:59

출처::  www.acmicpc.net/problem/9093

분류:: 문자열 , 스택

 

1. 문제 이해 및 해결과정

1. 파이썬 문자열 이용
  1). 띄어쓰기 단위로 리스트에 넣음 ['I', 'am', 'happy', 'today']
  2). 리스트에서 출력할 때 뒤집어서 출력하고 띄어쓰기 넣기 

 

2. 풀이방법

   1. 문자열

#단어뒤집기
#https://www.acmicpc.net/problem/9093
import sys
sys.stdin = open("input.txt","r")
n=int(input())

for i in range(n):
    sent=input()
    data=list(sent.split(' ')) #띄어쓰기 단위로 list를 만듬
    for x in data: #출력할 때 문자열 반대로 출력
        print(x[::-1],end=' ')
    print()

   2. join

#단어뒤집기
#https://www.acmicpc.net/problem/9093
import sys
sys.stdin = open("input.txt","r")
n=int(input())

for i in range(n):
    data=list(input().split())
    for x in data:
        print("".join(reversed(x)),end=' ')
    print()

 

3. 오답원인

 

4. 알게된 점

 

'PS > BOJ' 카테고리의 다른 글

[백준] 소수 구하기  (0) 2020.09.29
[백준] 스택 수열  (0) 2020.09.28
[백준] 요세푸스 문제  (0) 2020.09.28
[백준] 카드 구매하기  (0) 2020.09.28
[백준] 에디터  (0) 2020.09.28
Comments