mrlsg2002   2년 전

a가 가장 작을 경우는 생각 안해도 되는건가요?

a, b, c 들중에 a가 가장 크다고는 안적혀있는데...

wizardrabbit   2년 전

안녕하세요?

이 문제는 a, b, c의 위치를 서로 바꿀 수 없으며 연산자만 결정할 수 있으므로, 가능한 경우는 아래의 두 가지 뿐입니다:

● a와 b를 곱한 후, c로 나누는 경우

● a를 b로 나눈 후, c를 곱하는 경우

위치를 서로 바꿀 수는 없으므로 a는 결국 b, c 중 하나와 곱하게 되고, 고르지 않은 나머지 수로는 나누게 될 테니,

a에 곱해지는 수가 최대한 크고 나눠지는 수가 최대한 작아야 결과가 큰 수가 나오게 될 것입니다. 이 논리를 그대로 적용한 것이 질문자님의 코드입니다!

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