코딩테스트

코딩 테스트)완주하지 못한 선수 - 프로그래머스(java)

김코식 2022. 11. 20. 13:08

문제)

제한 조건)

입출력 예)

생각할 점)

//배열의 값을 비교 하기 위해 각 배열의 값들을 정렬

//정렬한뒤 각 자리의 값을 비교해서 비교값이 다르면 participant 값 리턴

코드 설명)

4~5 -> participant ,  completion 배열 오름차순 정렬

9~13 -> participant,completion 각자리의 값을 비교해서 다를경우 participant 의 값을 answer에 저장

              == 과 .equals의 차이 : == 주소의 값을 비교 , equals()연산도 내부적으로 주소값을 비교하지만 String클래스에서               는 equals()를 재정의해 내용을 비교

15 ->  participant,completion 의 각 자리 값이 모두 같을때 participant 의 마지막 자리 값을 answer에 저장

 

다른 사람 풀이)

배운점,배울점)

배열의 정렬

HashhMap