Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

거인의 코딩일지

[LV.01_Java] 서울에서 김서방 찾기~! 본문

알고리즘테스트/Programmers

[LV.01_Java] 서울에서 김서방 찾기~!

코딩거인 2023. 3. 28. 00:48
728x90

class Solution {
    public String solution(String[] seoul) {
        String answer = "";
        for(int i =0; i < seoul.length; i++){
            if(seoul[i].equals("Kim")){
                answer = "김서방은 "+i+"에 있다";
            }
        }
        return answer;
    }
}

이 문제를 풀면서 한번 틀렸는데 equal() 함수를 사용하지 않고 == 연산자를 사용했기 때문이였다!

== 연산자는 두개의 대상의 주소값을 비교하는 반면
equals 메소드는 비교하고자 하는 두개의 대상의 값 자체를 비교하기에
문자열을 비교할 상황에서는 equals 함수를 사용해 주어야 쉽게 풀수있다.

그렇게 사용하고 결과는 통과~ ^^

728x90