728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/42576
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
import java.util.*;
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[i].equals(completion[i])) {
answer=participant[i];
return answer;
}
}
answer=participant[participant.length-1];
return answer;
}
}
문자열을 비교할 때는 ==보단 equals를 쓰도록하자...
저거 찾느라 고생 꽤나했네;;;;
equals와 ==의 차이점
equals와 ==의 차이점 equals 와 == 은 어떤 차이점이 있을까요. 기본적으로 이 둘은 모두 양 쪽에 있는 내용을 비교한 값을 boolean type으로 반환한다는 공통점을 가집니다. 하지만 차이점이 분명 존재
ojava.tistory.com
728x90
'Algorithm' 카테고리의 다른 글
[백준_실패] (0) | 2022.10.02 |
---|---|
[SWEA]1249: 보급로 D4(Java) (0) | 2022.10.02 |
[백준] 2879: 수학숙제(Java) (0) | 2022.10.01 |
[코딩테스트] 코테 대비 문제 추천 (0) | 2022.10.01 |
[프로그래머스] 문자열 내 마음대로 자르기(Java) (0) | 2022.10.01 |