-
Level1) 완주하지 못한 선수PS/programmers 2020. 9. 10. 15:25
import java.util.Arrays; public class Solution { public static String solution(String[] participant, String[] completion) { Arrays.sort(participant); Arrays.sort(completion); int i = 0; for (i = 0; i < completion.length; i++) { if (!participant[i].equals(completion[i])) { return participant[i]; } } return participant[i]; } }
- 실패
- 다른 풀이 참조
- 나도 두 배열 정렬하고 participant[i] 값 빼는거 까진 생각했는데 만약에 participant의 마지막 값이 정답일 수도 있는걸
처리 못했음
- 여기서는 for문 돌때 밖에 i를 선언해둬서 마지막값이 정답일때 return participant[i]함
- HashMap을 이용한 풀이도 있는데 생각이 안났음
- HashMap 어떻게 사용하는지 봐야할듯
'PS > programmers' 카테고리의 다른 글
Level1) 핸드폰 번호 가리기 (0) 2020.09.11 Level1) 자연수 뒤집어 배열로 만들기 (0) 2020.09.11 Level1) 약수의 합 (0) 2020.09.09 Level1) 시저 암호 (0) 2020.09.09 Level1) 문자열을 정수로 바꾸기 (0) 2020.09.09