public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int M = sc.nextInt();
int N = sc.nextInt();
sc.nextLine();
int cnt = 0;
String[] bookArr = new String[M];
String[] memoArr = new String[N];
// 책에 있는 문장을 스트링 배열에 저장
for( int i=0; i<M; i++ )
bookArr[i] = sc.nextLine();
// 원표, 현환의 문장을 배열에 저장
for( int i=0; i<N; i++ )
memoArr[i] = sc.nextLine();
for( int i=0; i<M; i++ )
{
for( int j=0; j<N; j++ )
{
int len = memoArr[j].length();
if( len > bookArr[i].length() )
len = bookArr[i].length();
String tmp = bookArr[i].substring(0, len);
// 자른게 일치하면
if( tmp.equals(memoArr[j]) )
{
cnt++;
j=N;
}
}
}
sc.close();
System.out.println(cnt);
}
}
다음과 같은 방식으로 했는데.. 오답처리가 났습니다.
아무리 고민해도 오답이 되는 케이스를 알 수가 없습니다..ㅠㅠ
9년 전
0개의 댓글이 있습니다.
정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면
온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야
합니다. 현재 문제를 푸셨습니다.
Jubei
안녕하세요. SENTENCE 문제 풀다 질문 남깁니다.
오답이 되는 원인을 찾을 수가 없습니다..
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
}
다음과 같은 방식으로 했는데.. 오답처리가 났습니다.
아무리 고민해도 오답이 되는 케이스를 알 수가 없습니다..ㅠㅠ
9년 전