티스토리 뷰

백준

백준(java)학생번호 - 1235

십발오징어 2023. 2. 28. 21:02

HashSet을 알아본 김에 적용하여 풀어보았다.

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.HashSet;
import java.util.Set;

public class Main {
	public static void main(String[] args) throws Exception{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int N = Integer.parseInt(br.readLine());
		String[]arr = new String[N];
		Set<String> set = new HashSet<String>();
		for(int i=0;i<N;i++) {
			arr[i]= br.readLine();
		}
		int leng = arr[0].length();
		for(int i = 1;i<=leng;i++) {
			for(int j=0;j<N;j++) {
				set.add(arr[j].substring(leng-i));
			}
			if(set.size()==N) {
				System.out.println(i);
				return;
			}
			set.clear();
		}
	}
}

'백준' 카테고리의 다른 글

백준(java) ACM 호텔 - 10250  (0) 2023.03.06
백준(java)수 이어 쓰기 - 1748  (0) 2023.03.01
백준(java)한수 - 1065  (0) 2023.02.27
백준(java)진짜 공간 - 1350  (0) 2023.02.26
백준(java)이진수 덧셈 - 1252  (0) 2023.02.25
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함