make a splash
article thumbnail
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
profile

make a splash

@vision333

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!