피연산자1 페이스북에서 본 계산 문제 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 - 1 + 1 + 1 + 1 + 1 + 1 + 1 x 0 페이스북에서 이런 계산 문제를 만났다. 단순한 합산 문제일까? 몇 가지 방식으로 계산해 보면 다른 답이 나온다. 어쩌면 보기의 네 가지 답이 다 맞을 수도 있겠다 싶었다. (가) 왼쪽에서 오른쪽으로 차례대로 계산하면 0. (나) 오른쪽에서 왼쪽으로 차례대로 계산하면 14. 이 경우는 연산자 우선 순위를 고려한 결과와 같다. 즉, 연산자 우선순위를 고려하여 계산할 때는, 꼭 오른쪽에서 왼쪽으로 차례대로 계산하지 않아도 14가 나온다. 연산자와 피연산자를 무작위로 선택하여 계산하면 어떨까? 집합 A에는 피연산자를 넣고, 집합 B에는 연산자를 넣는다. 그러면, 집합 A : 1 -> 17개, 0 -> 1개 집합 B : 덧셈기호 ->15개, 뺄셈기호 -> 1개, 곱셈기호 -> 1개 먼저 집합 A부터 시작하여 A와.. 2011. 11. 11. 이전 1 다음