seobin930   1달 전

입력받은 값v을 5로 나눈 나머지가 0이면 봉지는 5로 나눈 몫으로 나옴

입력받은 값v을 5로 나눈 나머지가 1,3이면 봉지는 v을 5로나눈 몫 + 1 봉지로 나옴

ex) 

나머지1일경우

11 = 5+3*2(1봉+2봉, 11/5의 몫 2 + 1봉) =>3봉

26 = 5*4+3*2(4봉2봉, 26/5의 몫 5 + 1봉)=>6봉

나머지3일경우 

8 = 5+3 (1봉 + 1봉, 8/5의 몫 1 + 1봉)

입력받은 값v을 5로 나눈 나머지가 2,4이면 봉지는 v을 5로 나눈 몫 +2 봉지로 나옴 

ex)

나머지2일경우

12 = 3*4(4봉, 12/5의 몫 2 + 2봉) =>4봉

27 = 5*3+3*4(3봉+4봉, 27/5의 몫 5 + 2봉)=>7봉

나머지4일경우

14 = 5*1+3*3(1봉+3봉,14/5의 몫 2+ 2봉)=>4봉

29 = 5*4+3*3(4봉+3봉, 29/5의 몫 5 + 2봉)=>7봉

예외는 v가 5보다 작을때 7일때 -1출력

bamgoesn   1달 전

반례입니다ㅡ

이와 같이 특정 값을 예외로 쳐서 별도로 처리할 때, 의외로 특정 값으로 안 잡아도 되는 것까지 같이 잡아버려서 오답이 나오는 경우가 많습니다. 꼭 주의하셔야 합니다.

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