WA뜨는 이유를 모르겠습니다

joeastgur Reply 7 years 8 weeks ago
import java.util.Scanner; import java.util.Arrays; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int n=Integer.valueOf(input.nextLine()); String name[]=new String[n]; for(int i=0;i<n;i++) { name[i]=input.nextLine(); } String grade[]=new String[n]; for(int i=0;i<n;i++) { grade[i]=name[i].substring(name[i].length()-2,name[i].length()); } Arrays.sort(grade); for(int i=0;i<n;i++) { if(name[i].contains(grade[n-1]))System.out.println(name[i]); } for(int i=0;i<n;i++) { if(name[i].contains(grade[n-2]))System.out.println(name[i]); } } } 컴파일 정상적으로 되고 잘 작동하는데 WA떠서 봐주셨으면 좋겠습니다
withcs1 Reply 7 years 8 weeks ago
- 점수는 0~100 까지의 정수임 (동일한 점수는 존재하지 않음) 100포함 입니다 질문시 코드는 복붙하지 마세요~
joeastgur Reply 7 years 8 weeks ago
아 해결했어요! 감사합니다!