본문 바로가기

아래로 스크롤 해주세요!

My Reference Book

-

제가 배웠던것을 한곳에 정리해보았어요!

HTML

HTML 태그 톺아보기

HTML

자세히보기

CSS

CSS 속성 톺아보기

CSS

자세히보기

JAVASCRIPT

JS 실행문 톺아보기

JAVASCRIPT

자세히보기

최신댓글

프로그래머스

프로그래머스 1단계 : 서울에서 김서방 찾기!

by C0Di 2022. 11. 6.
728x90

프로그래머스 1단계 : 서울에서 김서방 찾기!

서울에서 김스어방을 찾아보오도록 하겠습니드아~~~~~~~~~~~~
김서방 제발 꼭 좀 찾아주세요~~~~~~~~~~~


indexOf를 통한 방법

김서방을 seoul이라는 값 속에서 찾는 방법입니다.

1. indexOf를 통해 seoul에서 kim 의 값을 찾습니다.
2. 그 후 "김서방은","에 있다"를 indexOf를 통해 얻은 값 양쪽에 붙여주어
3. 김서방은 n에 있다를 출력시켜줍니다.

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

for/if를 통한 방법 : 다른 사람 풀이

김서방을 찾기위해 for와 if를 적절히 섞어 풀어낸 방법입니다.

1. idx의 값은 0으로 설정
2. for를 통해 i의 값을 1씩 배열 seoul의 길이 만큼 i를 증시키고
3. 만약 seoul에서 i번째의 값이 kim과 같다면 i를 idx 값에 더해준뒤
4. break를 통해 멈춥니다.
5. 최종적으로 idx에 더해진 idx의 값을 "김서방은","에 있다."와 같이 출력시켜줍니다.

function findKim(seoul){
    var idx = 0;
          for (var i = 0; i < seoul.length; i++){
         if (seoul[i] === 'Kim'){
           idx += i;
           break;
        }
        }
  
    return "김서방은 " + idx + "에 있다";
728x90
반응형

댓글

#HASH_TAGS

-

1

JQuery scroll-snap-type 오늘 조업 마감했습니다. 오징어 두마리 포획 완료 이건 또 뭐람 메서드 슬라이드 결과 : 월요일 화사한가요? 울적하니 꽃을 달아봤습니다 scroll-snap-align 제이쿼리 ImageSlideEffect 내일은 즐거운 월요일 오징어 1Kg 당 3000원 오늘도 웹표준은.. 다크모드 공부 멈추지 않는 ' j ' 시리-즈 코딩 필터선택자 숙제가 다양해서 너무 좋아요 오늘은 내가바로 오징어! HTML 선택해주세요 Method 오징어 한마리 수확 완료! 코드