-
[java] 백준 알고리즘 2750번 수 정렬하기 풀이알고리즘/백준 알고리즘 2018. 6. 4. 19:36
숫자의 길이만큼 for문을 돌리면 제일 큰 숫자가 마지막으로 가게 할 수 있다.
하지만 모든 숫자가 오름차순으로 정렬해야하기 때문에
이중for문으로 돌려준다.
* 풀이 소스
123456789101112131415161718192021222324252627282930313233343536public class Main {public static void main(String[] args) throws NumberFormatException, IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));int N = Integer.parseInt(br.readLine());int[] ascendingArray = new int[N];for(int i=0; i<N; i++) {ascendingArray[i] = Integer.parseInt(br.readLine());}for(int j=0; j<N; j++) {for(int k=1; k<N; k++) { // 첫번째 숫자부터 하나씩 올라가며 오름차순으로 순서가if(ascendingArray[k] < ascendingArray[k-1]) {int temp = ascendingArray[k];ascendingArray[k] = ascendingArray[k-1];ascendingArray[k-1] = temp;}}}for(int ascend: ascendingArray) {bw.write(String.valueOf(ascend));bw.newLine();}bw.flush();}}cs '알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[java] 백준 알고리즘 1978번 소수 찾기 풀이 (0) 2018.06.14 [java] 백준 알고리즘 2750번 수 정렬하기 풀이 (0) 2018.06.14 [java] 백준 알고리즘 2748번 피보나치 수 2 풀이 (0) 2018.06.04 [java] 백준 알고리즘 1475번 방 번호 풀이 (0) 2018.05.31 [java] 백준 알고리즘 2775번 부녀회장이 될테야 풀이 (0) 2018.05.31