수학에서는 연산의 순서를 표기하기 위해 괄호를 사용한다. 한때 소셜 미디어를 뜨겁게 달군 식 6÷2(1+2)는, 답이 1인지 9인지에 대한 사람들의 의견이 분분해 논란이 되었다. 2(1+2)를 먼저 계산하면 1이 되지만, 6÷2를 먼저 계산하면 9가 되기 때문이다. 물론 논란이 발생한 이유는 2와 (1+2) 사이에 생략한 곱셈 기호를 나눗셈보다 먼저 계산하는지 아닌지가 모호하기 때문이지만, 만약 괄호를 써서 확실하게 6÷(2(1+2))나 (6÷2)(1+2)와 같이 표현했더라면 아무런 논란거리가 되지 않았을 것이다. 이번 퍼즐의 주인공은 사칙연산 순서는 아니고, 바로 괄호다. 6÷(2(1+2))와 (6÷2)(1+2)에서 숫자와 연산 기호를 제거하고 괄호만 남겨 보면 각각 (()), ()() 가 된다. 이와 같이 괄호만으로 구성된 문자열(문자들의 배열)을 괄호 문자열이라고 한다.
|