방명록
- [알고리즘][파이썬] 백준_9093_단어 뒤집기2021년 12월 28일 22시 24분 13초에 업로드 된 글입니다.작성자: DandyNow728x90반응형
https://www.acmicpc.net/problem/9093
T개의 문장을 입력 받아,
문장별로 각 단어를 뒤집어 출력해야 한다.
reversed 함수 이용(맞았습니다)
# reversed 함수 이용(결과: 맞았습니다!) def make_rev(s): lst = s.split() rst = [] for i in lst: rst.append(''.join(reversed(i))) # join과 reversed 함수 이용 문자열 뒤집기 for i in rst: print(i, end = ' ') print() T = int(input()) ipt = [] for _ in range(T): ipt.append(input()) for i in ipt: make_rev(i)
join과 reversed 함수를 조합해 문자열을 뒤집었다.
다음과 같은 슬라이싱을 이용하는 방법도 있었다.
rst.append(i[len(i)::-1])
입력된 문장 수 만큼 문장을 출력해야 하기 때문에
make_rev라는 함수를 정의한 후 매 문장마다 호출하여 문장을 출력는 것이 효과적이라 판단했다.
728x90반응형'CS > 코딩 테스트' 카테고리의 다른 글
[알고리즘][파이썬] 백준_1406_에디터 (0) 2022.01.01 [알고리즘][파이썬] 백준_1874_스택 수열 (0) 2021.12.30 [알고리즘][파이썬] 백준_10828_스택 (0) 2021.12.27 [알고리즘][파이썬] 백준_18870_좌표 압축 (0) 2021.12.26 [알고리즘][파이썬] 백준_10814_나이순 정렬 (0) 2021.12.25 다음글이 없습니다.이전글이 없습니다.댓글