[JAVA] 백준 2752번 : 세수정렬

안녕하세요, 해을입니다🦖

이번 글에서는 백준 2752번 : 세수정렬 문제에 대해 알아보겠습니다!

image

💡 문제

동규는 세수를 하다가 정렬이 하고싶어졌다.

숫자 세 개를 생각한 뒤에, 이를 오름차순으로 정렬하고 싶어 졌다.

숫자 세 개가 주어졌을 때, 가장 작은 수, 그 다음 수, 가장 큰 수를 출력하는 프로그램을 작성하시오.

💡 입력

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

💡 출력

제일 작은 수, 그 다음 수, 제일 큰 수를 차례대로 출력한다.

💡 예제 입력 1

3 1 2

💡 예제 출력 1

1 2 3

🚩 문제 풀이

[주어진 값]

  • 숫자 3개

[구해야 할 값]

  • 오름차순 출력

배열로 입력받아 배열의 sort를 사용하여 오름차순으로 정렬한 뒤, 출력합니다.

🚩 소스 코드

import java.util.Arrays;
import java.util.Scanner;

public class Main {
 public static void main(String[] args) {  
  Scanner sc = new Scanner(System.in);
  
  int[] num = new int[3];
  
  for(int i = 0; i<3; i++) {
   num[i] = sc.nextInt();
  }
  
  sc.close();
  Arrays.sort(num);
  
  for(int i = 0; i<3; i++) {
   System.out.print(num[i] + " ");
  }
 }
}

오류 및 오타 지적, 질문, 인사 등 무엇이든 언제나 환영입니다!

읽어주셔서 감사합니다.

끝!🦕


© 2022. Haeeul All rights reserved.

🐾해을의 개발자국🐾

Powered by Hydejack v9.1.5