알고리즘/백준

1235_학생 번호

베리영young 2025. 5. 5. 01:03

사용 알고리즘: 완전 탐색, 문자열

사용 언어: java

 

package ssafyRoom2_Monthly_Silver_Random_Defense;

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

public class Main_bj_1235_학생번호 {

	public static void main(String[] args) throws NumberFormatException, IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int n = Integer.parseInt(br.readLine());
		
		int k = 0;
		String[] str = new String[n];
		for (int i = 0; i < str.length; i++) {
			str[i] = br.readLine();
		}
		
		while(true) {
			k++;
			Set<String> set = new HashSet<>();
			for (int i = 0; i < str.length; i++) {
				set.add(str[i].substring(str[i].length()-k));
			}
			if(set.size() == n) {
				System.out.println(k);
				break;
			}
		}
	}

}

 

'알고리즘 > 백준' 카테고리의 다른 글

2458_키 순서  (1) 2025.05.06
1812_사탕  (1) 2025.05.05
1730_판화  (1) 2025.04.26
2531_회전 초밥  (0) 2025.04.26
28088_응애(Easy)  (1) 2025.04.23