공부기록/백준
[백준] 9996번 한국이 그리울 땐 서버에 접속하지
메델
2024. 2. 4. 03:14
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
StringBuilder sb = new StringBuilder();
int N = kb.nextInt();
String pattern = kb.next();
int findStar = pattern.indexOf("*");
String start = pattern.substring(0, findStar);
String end = pattern.substring(findStar+1, pattern.length());
for(int i=0; i<N; i++) {
String fileName = kb.next();
if(fileName.length()<pattern.length()-1) {
sb.append("NE"+"\n");
}else if(fileName.startsWith(start) && fileName.endsWith(end)) {
sb.append("DA"+"\n");
}else {
sb.append("NE"+"\n");
}
}
System.out.println(sb);
}
}
subString을 사용하는 경우 입력값이 패턴값보다 작게 들어오는 경우를 무조건 체크!