728x90
문제

풀이
처음에 아스키코드로 대소문자를 구별해야하나 고민했는데,,,
자바 util Arrays에 String.CASE_INSENSITIVE_ORDER를 이용하여 대소문자 구분없이 sorting한다.
정렬 후에 첫번째 요소를 출력하면 된다.
출처: mwultong.blogspot.com/2006/12/java-sort-ignore-case-string-array.html
코드
<java />
import java.util.Arrays;
import java.util.Scanner;
public class B2204 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
String[] s1 = new String[num];
for(int i=0; i<num; i++) {
s1[i] = scan.next();
}
// 대소문자 구분 없이 정렬
Arrays.sort(s1, String.CASE_INSENSITIVE_ORDER);
System.out.println(s1[0]);
scan.close();
}
}
728x90
반응형
'문제풀이 > Java' 카테고리의 다른 글
[백준 1913] 달팽이 (0) | 2020.11.15 |
---|---|
[백준 1436] 영화감독 숌 (0) | 2020.11.07 |
[백준 1453] 피씨방 알바 (0) | 2020.10.10 |
[백준 4673] 셀프 넘버 (0) | 2020.09.26 |
[백준 4344] 평균은 넘겠지 (0) | 2020.09.26 |