728x90
반응형
문제는 다음과 같습니다.
https://www.acmicpc.net/problem/11399
import java.util.Scanner; public class ATMTest { public static void main(String[] args){ System.out.println("백준알고리즘 11399번 ATM"); Scanner sc = new Scanner(System.in); int N = sc.nextInt(); //인원 수 입력 int[] people = new int[N]; //배열 생성 for(int i=0; i<N; i++){ people[i] = sc.nextInt(); } for(int i=0; i<people.length; i++){ //정렬 for(int j=i+1; j<people.length; j++){ if(people[i]>people[i+1]){ int imsi = people[i]; people[i] = people[i+1]; people[i+1] = imsi; } } } int min=0; for(int i=0; i<people.length; i++){ for(int j=0; j<=i; j++){ min += people[j]; } } System.out.println(min); } }
결과는 다음과 같습니다.
728x90
반응형
'프로그래밍 > 알고리즘' 카테고리의 다른 글
백준 알고리즘 6359번 만취한 상범 !! (0) | 2017.09.16 |
---|---|
백준 알고리즘 9095번 1, 2, 3 더하기!! (1) | 2017.09.15 |
백준 알고리즘 if문 사용해보기!! (0) | 2017.09.07 |
백준 알고리즘 for문 사용해보기2!! (0) | 2017.08.31 |
백준 알고리즘 for문 사용해보기!! (0) | 2017.08.31 |