hoan123432   2년 전

예제 4번은 0보다 클 수 밖에 없지 않나요?

19
1*2+3*4*5-6*7*8*9*0
==> 1*2+3*4*5-6*7*8*9*0 ==> (음수값 제외) ==> 1*2+3*4*5 ==> (괄호 추가) ==> 1*(2+3)*4*5 = 100

qvixnh22   2년 전

연산자 우선순위가 동일하고, 괄호 안에는 연산자가 하나만 올 수 있다는 조건이 있습니다. 마지막에 계산되는 연산이 *0이거나 *(9*0)이어야 하므로 항상 0이 나옵니다.

hoan123432   2년 전

연산자 우선순위가 동일하다고 하면,

1) 1 * (2+3) = 5

2) 5 * 4 = 20

3) 20 * 5 = 100

4 ) 100 - 6 = 94

5) 94 * 7 = 388

6) ...

7) ...

8) ? * 0 = 0이므로, 항상 0이 나오겠네요!

감사합니다.

댓글을 작성하려면 로그인해야 합니다.