[프로그래머스] [LV1] 서울에서 김서방 찾기

업데이트:

📚 서울에서 김서방 찾기

링크📎 : https://programmers.co.kr/learn/courses/30/lessons/12919

난이도 ⭐️

📖 문제

이미지

📝 내 풀이

import java.util.*;

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

문자열(String)을 비교하는 방법

equals를 통한 방법

두개의 문자열이 동일한지 비교하는 방법
str1.equals(str2)

== 을 이용하는 방법

객체가 같은지 비교하는 방법
문자열을 비교하지는 않습니다.🙅🏻‍♂️

compareTo()를 이용하는 방법

반환 값에 따라 문자열을 비교할 수 있습니다.
0 : 두개의 문자열이 동일
양수 : str2가 str1보다 사전적으로 앞선다는 의미
음수 : str1이 str2보다 사전적으로 앞선다는 의미
str1.compareTo(str2)

끝-!

댓글남기기