[코딩테스트 준비 C++] ATM

정우·2022년 8월 26일
0
post-thumbnail

오늘 푼 문제

https://www.acmicpc.net/problem/11399

ATM

  • 풀이 방식
    단순한 접근방법으로 N명의 사람의 처리 시간을 배열에 저장한 후, 정렬한 뒤 하나 씩 더해가며 결과를 출력 했다.

나의 풀이

#define _CRT_SECURE_NO_WARNINGS

#include <iostream>
#include <algorithm>
using namespace std;


int Person[1001];

int main() {

	int N;
	int sum = 0;
	int result = 0;

	cin >> N;

	for (int i = 1; i <= N; i++) {
		int person;

		cin >> person;
		Person[i] = person;
	}

	for (int i = 1; i <= N; i++) {
		sort(Person, Person + N + 1);
	}

	for (int i = 1; i <= N; i++) {
		sum += Person[i];
		result += sum;
	}

	cout << result << endl; 

	return 0;
}
profile
개발 일기장

0개의 댓글