kohigowild
[ํ๋ก๊ทธ๋๋จธ์ค] ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ ๋ณธ๋ฌธ
๐พ ๋ฌธ์ ์ค๋ช
Stringํ ๋ฐฐ์ด seoul์ element์ค "Kim"์ ์์น x๋ฅผ ์ฐพ์, "๊น์๋ฐฉ์ x์ ์๋ค"๋ String์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์. seoul์ "Kim"์ ์ค์ง ํ ๋ฒ๋ง ๋ํ๋๋ฉฐ ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.
๐พ ์ ํ์ฌํญ
- seoul์ ๊ธธ์ด 1 ์ด์, 1000 ์ดํ์ธ ๋ฐฐ์ด์ ๋๋ค.
- seoul์ ์์๋ ๊ธธ์ด 1 ์ด์, 20 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค.
- "Kim"์ ๋ฐ๋์ seoul ์์ ํฌํจ๋์ด ์์ต๋๋ค.
๐พ ๋์ ๋ต์
function solution(seoul) {
for (i = 0; i < seoul.length; i++) {
if (seoul[i] === "Kim") {
return `๊น์๋ฐฉ์ ${i}์ ์๋ค`;
}
}
}
- for loop ์ฌ์ฉ
- ๋ฐฐ์ด์ ๊ฐ์ด Kim์ผ ๋ ๋ฆฌํด
๐พ ๋ค๋ฅธ ์ฌ๋์ ํ์ด
function solution(seoul) {
let idx = seoul.indexOf('Kim');
return "๊น์๋ฐฉ์ " + idx + "์ ์๋ค"
}
- seoul์ Kim์ ํ ๋ฒ๋ง ๋์ค๊ธฐ ๋๋ฌธ์ indexOf ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ ๋ฌธ์ ๋ฅผ ํ ์ ์๋ค.
- indexOf ๋ฉ์๋๋ ๋ฐฐ์ด ๋ด ์์ ์ต์ด์ ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํ๋ค. ๋ฐฐ์ด ๋ด ์์๊ฐ ์๋ค๋ฉด -1์ ๋ฐํํ๋ค.