-
level 1 - 완주하지 못한 선수자료구조와 알고리즘/프로그래머스 문제풀이 2020. 7. 10. 18:42
마라톤 참가자 배열과 완주자 배열이 주어질 때 완주하지 못한 한 사람을 찾아 이름을 반환하는 문제이다.
[풀이 과정]
1. 주어진 배열의 이름 순서가 정렬되어 있지 않아서 정렬을 한다.
2. 참가자, 완주자 배열을 순서대로 비교하여 일치하지 않는 경우 참가자의 이름을 반환한다.
public class 완주하지_못한_선수 { public String solutoin(String[] participant, String[] completion) { Arrays.sort(participant); Arrays.sort(completion); for (int i = 0 ; i < completion.length ; i++ ) { if (!completion[i].equals(participant[i])) return participant[i]; } return null; } }
'자료구조와 알고리즘 > 프로그래머스 문제풀이' 카테고리의 다른 글
level 2 - N개의 최소공배수 (0) 2023.02.22 level 1 - 문자열 다루기 기본 (0) 2020.07.20 level1 - 문자열 내 마음대로 정렬하기 (0) 2020.07.16 level 1 - 체육복 (0) 2020.07.15