알고리즘 스터디/[프로그래머스] 연습문제
[알고리즘] 서울에서 김서방 찾기 문제풀이(자바스크립트 javascript)
제니운
2022. 7. 16. 21:06
728x90
(문제풀이 생각)
1. seoul의 Kim은 2번째에 있으니까, 위치가 1까지 나오도록 설정해주면 되고
2. if문으로 i 일치 시켜주면 되겠다
👌 for(let i=0; i < seoul.length; i++)
항상 쓰는 반복문으로 i를 1까지 키우도록 설정하고
👌 if(seoul[i] == 'Kim')
seoul의 i번째 인덱스가 Kim과 일치하도록 찾아주고
이미 string 형 배열이라 했으니까 일치하도록 찾아만 주고
👌 i 를 return 할때 써야 하니까 변수값 answer에 넣어주자
answer = i;
👌 방법이 두 가지 있더라, 글자를 하나하나 더하는것, 백택을 사용하는것
1️⃣ return '김서방은 ' + answer + '에 있다' // 많이 배웠던 따옴표로 하는 법
2️⃣ return `김서방은 ${i}에 있다`
2번 방법은 answer = i 이렇게 지정해줄 필요가 없이 진행된다. ${} 랑 같이 쓰는 것만 안 잊어버리면 될 것 같다.
✅ 최종 코드
function solution(seoul) { var answer = ''; for(let i = 0; i < seoul.length; i++){ if (seoul[i] == 'Kim') answer = i; } return '김서방은 ' + answer + '에 있다' } |
728x90