Lavida 1037 용돈 기입장
문제 설명
학기가 시작되고 씀씀이가 많아진 류주. 여기저기 밥을 뿌리고 다니다 정신을 차리고 보니 그의 통장은 이미 걸레가 되기 직전이었다.
“이건 통장이 아니라 걸레야! 돈 먹는 구멍이야 이런 건 찢어버려야 해!..”
어쨌든, 씀씀이를 줄이기 위해 23살이나 먹고 용돈을 받아서 살아가는 류주는 용돈 기입장을 쓰기로 결정한다. 막상 용돈 기입장을 쓰기는 했으나 그는 대충 어느 날 얼마 정도를 썼는지만 기록해 놓았다. 그리고 막상 지출이 어느 정도인가를 파악하려고 했으나 그의 무성의한 용돈 기입장은 전혀 도움이 되지 않았다. 류주가 한 학기 내내 김밥만 먹지 않도록 살려주기 위해 류주의 용돈 기입장을 정리해서 총 사용한 금액과 해당 기간 동안 하루 평균 사용금액을 구해주는 프로그램을 작성해보자.
입력 설명
Test Case T가 주어지고 각 Test Case에 대해서 류주가 용돈 기입장을 기록한 일 수 N과 N개의 금액 M이 입력된다.
(1 <= T <= 20)
(1 <= N <= 30)
(0 <= M <= 100000)
출력 설명
각 Test Case에 대해서 총 사용금액과 하루평균 사용금액을 빈 칸으로 구분해서 한 줄에 출력한다.
하루평균 사용금액은 소수점을 버리고 정수로만 출력한다.
입력 예시
1
4
0
15000
64000
53500
출력 예시
132500 33125
코드1
#include <stdio.h>
int main(void)
{
int testcase, a, result = 0;
scanf("%d", &testcase);
for (int i = 0; i < testcase; i++)
{
scanf("%d", &a);
while (1){
result++;
if (result % 2 == 0) {
break;
}
}
if (a - result > 0 && (a - result) % 2 == 0) {
printf("%d %d\n", result, a - result);
}
else {
printf("NO\n");
}
result = 0;
}
return 0;
}
댓글남기기