본문 바로가기

verdantjuly/코딩테스트

프로그래머스 코딩테스트 연습 : 서울에서 김서방 찾기(20240311, java)

728x90

문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12919

나의 풀이

import java.util.Arrays;

class Solution {
    public String solution(String[] seoul) {
        String x = String.valueOf(Arrays.asList(seoul).indexOf("Kim"));
        String Kim = "김서방은 ";
        String exist = "에 있다";
            
        return Kim + x + exist;
    }
}

 

다른 사람의 풀이

class Solution {
  public String solution(String[] names) {
        for (int i = 0; i < names.length; i++) {
            if (names[i].equalsIgnoreCase("kim")) {
                return "김서방은 " + i + "에 있다";
            }
        }
        return null;
    }
}

 

소감

equalsIgnoreCase는 대/소문자에 관계없이 일치하는 것을 찾아낸다.