알고리즘 문제 풀이: 파이썬/BOJ

[BOJ_17413] 단어 뒤집기 2

hueco 2021. 9. 24.

문제 링크: https://www.acmicpc.net/problem/17413

 

17413번: 단어 뒤집기 2

문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다. 먼저, 문자열 S는 아래와과 같은 규칙을 지킨다. 알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('<', '>')로만 이루어져

www.acmicpc.net

내 풀이:

Review:

 문제의 테스트 케이스가 많고, 해당 테스트 케이스만 통과하면 문제를 맞을 수 있는 것 같다. 크게 어려운 문제는 아니고 경우의 수를 나눠서 해당 경우를 어떻게 처리하면 될지 생각해보면 짧은 시간 안에 구현할 수 있는 문제였다.

 

Idea:

 두 개의 리스트와 파이썬의 내장함수를 이용해서 풀이했다. extend()를 사용하는 것은 처음인 것 같은데, 원소를 하나씩 꺼낼 필요 없이 모든 원소를 넣어줄 수 있어서 정말 편리한 것 같다. 문제에서 주어진 조건에 따라 문자가 알파벳, 숫자, 공백, 괄호(<, >) 일 때 조건문을 이용해서 각각 해결한다면 어렵지 않은 문제다.

'알고리즘 문제 풀이: 파이썬 > BOJ' 카테고리의 다른 글

[BOJ_15829] Hashing  (0) 2021.09.24
[BOJ_2231] 분해합  (0) 2021.09.24
[BOJ_5397] 키로거  (0) 2021.09.22
[BOJ_1966] 프린터 큐  (0) 2021.09.22
[BOJ_10870] 피보나치 수 5  (0) 2021.09.21

댓글