본문 바로가기
Problem Solving/SWEA

[SWEA] 1966. 숫자를 정렬하자

by 테리는당근을좋아해 2020. 1. 29.

문제

N 길이의 숫자 정렬

 

풀이방법

버블 정렬

 

소스코드

package samsung;

import java.util.*;

public class s_1966 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int test = sc.nextInt();
		for(int t = 1; t <= test; t++) {
			int n = sc.nextInt();
			int[] a = new int[n];
			for(int i = 0; i < n; i++) {
				a[i] = sc.nextInt();
			}
			
			for(int i = 0; i < n; i++) {
				for(int j = 0; j < n - i - 1; j++) {
					if(a[j] > a[j + 1]) {
						int tmp = a[j];
						a[j] = a[j+1];
						a[j+1] = tmp;
					}
				}
			}
			System.out.print("#" + t + " ");
			
			for(int i = 0; i < n; i++) {
				System.out.print(a[i] + " ");
			}
			System.out.println();
		}
	}
}

'Problem Solving > SWEA' 카테고리의 다른 글

[SWEA] 1204. 최빈수 구하기  (0) 2020.02.05
[SWEA] 1961. 숫자 배열 회전  (0) 2020.01.29
[SWEA] 1970. 쉬운 거스름돈  (0) 2020.01.29
[SWEA] 1974. 스도쿠 검증  (0) 2020.01.29
[SWEA] 1976. 시각 덧셈  (0) 2020.01.29

댓글