본문 바로가기

알고리즘/🥉 브론즈

백준 2752 세수정렬 자바 풀이

728x90

난이도 : 브론즈4
풀이일 : 05033
https://www.acmicpc.net/problem/2752

2752번: 세수정렬

숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다.

www.acmicpc.net


링크로 이동하기 귀찮은 분들을 위한 문제 캡쳐


풀이 코드

import java.util.*;

public class Main {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int a = scan.nextInt();
		int b = scan.nextInt();
		int c = scan.nextInt();
		scan.close();
		
		if(a < b) {
			if(b < c) {
				System.out.println(a+" "+b+" "+c);
			} else if (b > c) {
				if (a < c) {
					System.out.println(a+" "+c+" "+b);
				} else {
					System.out.println(c+" "+a+" "+b);
				}
			}
		} else {
			if (b > c) {
				System.out.println(c+" "+b+" "+a);
			} else if (b < c) {
				if (a > c) {
					System.out.println(b+" "+c+" "+a);
				} else {
					System.out.println(b+" "+a+" "+c);
				}
			}
		}
	}
}

느낀점
이렇게 푸는게 아닐 것 같은데 숫자가 세 개 뿐이니까 그냥 조건 분기로 풀었다.
정신 못차리고 조건 설정을 틀려서 한 번 틀렸다