알고리즘/백준

백준 18241 문자열 게임

등반 2021. 12. 26. 00:58

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

 

18241번: 문자열 게임

첫 번째 줄에 성공한 명령의 개수를, 두 번째 줄에 프로그램을 실행한 후의 문자열 S를 출력한다. 프로그램 실행 후에 문자열이 비어있는 경우는 존재하지 않는다. 세 번째 줄에 프로그램을 실

www.acmicpc.net

3111문제와 크게 다르지않다. (3111 해설 : https://daan.tistory.com/19)

3111이 자동으로 방향을 바꾸며 필요한 문자열을 검색했다면,

해당 문제 18241은 명령(L or R)에 따라 방향을 바꿔 문자열을 검색하는 문제다.

명령의 수가 모자라 단어를 덜 찾은 경우가 있으므로, deque에 남은 문자(char)도 옮겨주는 과정이 필요하다.

위의 3111해설 페이지에서 일부 리팩터링한 풀이를 참고할 수 있다.

'알고리즘 > 백준' 카테고리의 다른 글

백준 1417 국회의원 선거  (0) 2021.12.26
백준 5957 Cleaning the Dishes  (0) 2021.12.26
백준 20001 고무오리 디버깅  (0) 2021.12.26
백준 5397 키로거  (0) 2021.12.26
백준 3111 검열  (0) 2021.12.26