조건문이 모든 경우를 충족하지 못합니다.
예를 들어, 400원 500원 400원이 주어진다면,
위의 조건 어느것도 해당하지 않게 됩니다.
5543번 - 상근날드
자, 저희가 궁금한건 가장 싼 세트겠죠?
그렇다면, 저희가 필요한건 가장 싼 햄버거 + 가장 싼 음료수 입니다. 즉, 저희가 필요한건 최솟값이죠. 그렇다면,
A B C 간의 대소 관계 그리고, D와 E의 대소관계만으로 최솟값을 유추해낼 수 있습니다.
ex) A= 4, B = 5, C = 1
A = 4 < B = 5 ( 두 수를 비교한 후 작은 값을 기억 )
A = 4 > C=1 ( 그 작은 값과 나머지 값을 비교, 가장 작은 값을 도출)
=> A,B,C 중 가장 작은 값!
================================================================================
추신) <algorithm> 은 min(a,b) 라는 함수를 제공합니다. 더 편하게 최솟값을 구할 수 있죠!
댓글을 작성하려면 로그인해야 합니다.
tw10 3년 전
비주얼로 디버깅해보고 값도출력해봤을땐 문제없이 잘 출력되는데 계속 오답이네요 ㅠㅠ
햄버거나 음료가 같은값일때도 체크했는데 어디가 잘못된걸까요?
최소가격 // 같은가격 // 최대가격 // 셋다 값은 잘 출력됩니다..