선택정렬(Selection Sort) (java)
선택 정렬은 제자리 정렬 알고리즘의 하나로, 다음과 같은 순서로 이루어진다. 1. 주어진 리스트 중에서 최소값을 찾는다 2. 그 값을 맨 앞에 위치한 갑소가 교체한다. 3. 맨 처음 위치를 뺀 나머지 리스트를 같은 방법으로 교체한다. import java.util.Arrays; public class ALGO001_SELECTIONSORT { public static void main(String[] args) { int[] arr = {9,8,7,6,5,4,3,2,1,0}; //최솟값 기준 선택 정렬 for(int i = 0 ; i arr[j]) { /..
2019. 5. 3.
[프로그래머스] 모의고사(42840)(java)
원본 문제 : https://programmers.co.kr/learn/courses/30/lessons/42840 문제 참고 : https://blog.naver.com/PostView.nhn?blogId=yongyos&logNo=221486300664 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5..
2019. 5. 1.