programmers
프로그래머스 코딩테스트 연습 문제 풀어보기
문제) 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요.
문제에 대한 자세한 내용은 위 링크에서 확인해 보세염
이 문제를 아래와 같이 풀어보았는데, 답은 잘 나오는데 실패라고 뜨네요. (졸라)
왜 실패인지 알려주실 분~!
import java.util.Arrays;
class Solution {
public String solution(String[] participant, String[] completion) {
String answer = "";
Arrays.sort(participant);
Arrays.sort(completion);
for (int i = 0; i < completion.length; i++) {
if (participant[(participant.length)-1] != completion[(completion.length)-1]) {
answer = participant[(participant.length)-1];
break;
}else {
if (participant[i] != completion[i]) {
answer = participant[i];
break;
}
}
}
return answer;
}
}
영어를 어느 정도 잘하면 프로그래밍에도 많은 도움이 되더군요.
영어를 배울 수밖에 없다면... ^_^
'프로그래밍 > 코딩 테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 연습 문제 풀어보기 - Java 자바 - 전화번호 목록 (0) | 2020.09.20 |
---|---|
프로그래머스 코딩테스트 연습 문제 풀어보기 - Java 자바 - 스킬트리 (0) | 2020.09.20 |
프로그래머스 코딩테스트 연습 문제 풀어보기 - Java 자바 - 멀쩡한 사각형 (0) | 2020.09.19 |
프로그래머스 코딩테스트 연습 문제 풀어보기 - Java 자바 - 주식가격 (0) | 2020.09.18 |
댓글