1. If 저번에 쓰여진 코드를 다시 보자. var currentBottleContent = 600 var currentGlassContent = 50 val maxGlassContent = 130 val toBeFilled = maxGlassContent - currentGlassContent //채워져야 할 양 currentGlassContent += toBeFilled currentBottleContent -= toBeFilled 여기서 눈치챘겠지만 이 코드엔 문제가 있다. 코드를 보면 무조건 잔은 채워지고, 그 채워진 만큼 병 속의 물의 양이 줄어드는데, 만일 병에 있던 물의 양이 그 채워져야 할 양보다 적다면, 성립할 수가 없게 된다. 병에 있던 물의 양이 50ml 였다면.. 결과는 다음과 같을..