문제
세 개의 단어를 입력받아 아스키코드(사전) 순으로 가장 먼저 나오는 단어를 출력하는 프로그램을 작성하시오.
각 단어의 길이는 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]);
}
}'Algorithm > Language Coder' 카테고리의 다른 글
| Jungol (Java) - 611 : 문자열2 - 자가진단A (0) | 2020.08.24 |
|---|---|
| Jungol (Java) - 610 : 문자열2 - 자가진단9 (0) | 2020.08.23 |
| Jungol (Java) - 608 : 문자열2 - 자가진단7 (0) | 2020.08.23 |
| Jungol (Java) - 607 : 문자열2 - 자가진단6 (0) | 2020.08.23 |
| Jungol (Java) - 606 : 문자열2 - 자가진단5 (0) | 2020.08.23 |