SENTENCE 문제 RTE 도와주세요~

  • qmxmp
    qmxmp

    http://www.algospot.com/judge/problem/read/SENTENCE

    계속 RTE 가 뜨는데.. 도저히 어디가 문제 인지 모르겠습니다..
    고수님들 한번 도와주세요~

    import java.util.Scanner;
    
    public class Main {
    
        public static void main(String[] arg)
        {
            Scanner scan = new Scanner(System.in);
    
            int M=scan.nextInt();
            int N=scan.nextInt();
    
            int result=0;
    
            String[] Mstring=new String[M];
            String[] Nstring=new String[N];
    
            scan.nextLine();
    
            for(int i=0;i<M;i++)
            {
                Mstring[i]=scan.nextLine();
            }
    
            for(int i=0;i<N;i++)
            {
                Nstring[i]=scan.nextLine();
            }
            for(int i=0;i<M;i++)
            {
                for(int j=0;j<N;j++)
                {
                    if(checkSame(Nstring[j],Mstring[i])==true)
                    {
                        result++;
                    }
                }   
            }
    
            System.out.println(result);
        }
    
        static boolean checkSame(String Nstring,String Mstring) // N is smaller
        {
            for(int i =0;i<Nstring.length();i++)
            {
                if(Nstring.charAt(i)!= Mstring.charAt(i))
                {
                    return false;
                }
            }
            return true;
        }
    }
    

    10년 전
1개의 댓글이 있습니다.
  • heekyu
    heekyu

    Nstring 이 Mstring 보다 더 길 수도 있지 않을까요?
    이 경우 Mstring.charAt(i) 에서 문제가 생길 것 같아요


    10년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.