dlwodnsdl   4년 전

번역문은

'현우는 자신의 용돈을 효율적으로 활용하기 위해  계획을 짜기로 하였다. 현우는 앞으로 N달 동안 자신이 사용할 금액을 계산하였고,
돈을 펑펑 쓰지 않기 위해 정확히 M번만 통장에서 돈을 빼서 쓰기로 하였다. 현우는 통장에서 K원을 인출하며, 통장에서 뺀
돈으로 하루를 보낼 수 있으면 그대로 사용하고, 모자라게 되면 남은 금액은 통장에 집어넣고 다시 K원을 인출한다. 현우는 돈을
아끼기 위해 이 계획을 실행하기 위해서 인출 금액 K를 최소화하기로 결정하기로 하였다. 현우가 필요한 최소 금액 K를 계산하는
프로그램을 작성하시오.'

이라고 되어 있는데 먼저 앞에서는 'N달'뒤에서는 '하루를 보낼 수 있으면'으로 단위도 맞지 않고, '돈으로 하루를 보낼 수 있으면 그대로 사용하고, 모자라게 되면 남은 금액을 통장에 집어넣는다고 되어 있는데', 원문에서는 '

FJ wants to create a budget for a sequential set of exactly M (1 ≤ M ≤
N) fiscal periods called "fajomonths". Each of these fajomonths contains
a set of 1 or more consecutive days. Every day is contained in exactly
one fajomonth.' 단순히 연속한 날들로 이루어지기만 하면 되고, 돈이 남더라도 다시 집어넣고 뽑을 수 있는게 원문의 설명과 일치합니다.

그리고 마지막에서 두번째 문장도 아끼기 '위해', '실행하기 '위해', 최소화'하기로' 결정'하기로'로 중복되는 어구가 사용되는 등  문장이 이상합니다.

따라서 다음과 같이 수정하는것이 나을 것 같습니다.

현우는 용돈을 효율적으로 활용하기 위해  계획을 짜기로 하였다. 현우는 앞으로 N일 동안 자신이 사용할 금액을 계산하였고,
돈을 펑펑 쓰지 않기 위해 정확히 M번만 통장에서 돈을 빼서 쓰기로 하였다. 현우는 통장에서 K원을 인출하며, 통장에서 뺀
돈으로 하루를 보낼 수 있으면 그대로 사용하고, 모자라게 되면 남은 금액은 통장에 집어넣고 다시 K원을 인출한다. 다만 현우는 M이라는 숫자를 좋아하기 때문에, 정확히 M번을 맞추기 위해서 남은 금액이 그날 사용할 금액보다 많더라도 남은 금액은 통장에 집어넣고 다시 K원을 인출할 수 있다. 현우는 돈을 아끼기 위해 인출 금액 K를 최소화하기로 하였다. 현우가 필요한 최소 금액 K를 계산하는 프로그램을 작성하시오.



baekjoon   4년 전

수정했습니다.

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