백준 2204 - 도비의 난독증 테스트

Updated:

Java

2204 번 - 도비의 난독증 테스트

문제

접근 방법

입력로 받은 String을 소문자로 만들어주는 String.toLowerCase()을 사용하여 해결하였다.

코드

import java.util.*;
import java.io.*;

public class Main {
	static int n, result;
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		n = -1;
		String[] strArr;
		String input;
		while(true) {
			n = stoi(br.readLine());
			if(n == 0)
				break;

			strArr = new String[n];

			for(int i = 0; i < n; i++) {
				input = br.readLine();;
				strArr[i] = input;
			}

			Arrays.sort(strArr, new Comparator<String>() {

				@Override
				public int compare(String o1, String o2) {
					return o1.toLowerCase().compareTo(o2.toLowerCase());
				}
			});

			System.out.println(strArr[0]);
		}

    	br.close();
	}


	static int stoi(String str) {
    	return Integer.parseInt(str);
    }
}

총평

후기

개선할 점