전공공부/알고리즘

[백준 17249번] 태보태보 총난타

프로호구래머 2020. 11. 21. 15:43

이 문제는 정규표현식을 사용할 줄 아는지에 대한 문제였다.

 

문제의 얼굴을 표현하는 특수문자들이 정규표현식에서 사용되고 있는 문법이기에

 

이를 정규표현식의 특수한 기능이 아닌 특수문자 그 자체로 사용하기 위해서는 백슬래시(\)를 사용해서 표현해야한다.

 

즉 (를 표현하기 위해서는 "("가 아닌 "\\("처럼 표현해야 한다.

 

그리고 경우의 수는 4가지로

 

1. 왼쪽 오른쪽 둘 다 주먹을 지르지 않은 경우

2. 왼쪽만

3. 오른쪽만

4. 둘 다 지른경우

로 나뉜다.