본문 바로가기

Algorithm/Language Coder

Jungol (Java) - 609 : 문자열2 - 자가진단8

문제

세 개의 단어를 입력받아 아스키코드(사전) 순으로 가장 먼저 나오는 단어를 출력하는 프로그램을 작성하시오.

각 단어의 길이는 1이상 10 이하이다.

 

입력 예

cat dog cow

 

출력 예

cat

 

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] arr = new String[3];
        String temp;
        for (int i = 0; i < 3; i++) {
            arr[i] = sc.next();
        }

        for (int i = 0; i < 2; i++) {
            for (int j = i + 1; j < 3; j++) {
                if (arr[i].compareTo(arr[j]) > 0) {
                    temp = arr[i];
                    arr[i] = arr[j];
                    arr[j] = temp;
                }
            }
        }
        System.out.println(arr[0]);
    }
}