Lavida 1037 용돈 기입장

1 분 소요

문제 설명

학기가 시작되고 씀씀이가 많아진 류주. 여기저기 밥을 뿌리고 다니다 정신을 차리고 보니 그의 통장은 이미 걸레가 되기 직전이었다.

“이건 통장이 아니라 걸레야! 돈 먹는 구멍이야 이런 건 찢어버려야 해!..”

어쨌든, 씀씀이를 줄이기 위해 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;
}

나 : say

댓글남기기