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

hyocho·2022년 6월 23일
0

코딩테스트

목록 보기
20/45

✅문제

String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.

  • 제한 사항
    seoul은 길이 1 이상, 1000 이하인 배열입니다.
    seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다.
    "Kim"은 반드시 seoul 안에 포함되어 있습니다.

✍문제풀이

function solution(seoul) {
    var answer = seoul.indexOf('Kim');
    return '김서방은 '+answer+'에 있다';
}

2022년 7월 6일 수정

function solution(seoul) {
  var answer = '';
  for (let i = 0; i < seoul.length; i++) {
    if (seoul[i] == 'Kim') {
      answer = '김서방은 ' + i + '에 있다';
    }
  }
  return answer;
}

문제를 받고 메서드가 생각나지 않을 때가 있다. 메서드 없이도 풀어보는 연습을 많이 해두자.

📝TIL

  • string.indexOf() : 배열에서 원하는 값을 찾는 메서드

문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/12919

profile
기록하는 습관을 기르고 있습니다.

0개의 댓글