๐ develop/CodingTest
[JS 100์ ] ๋ฌธ์ 30 - ๋ฌธ์์ด ์ ๋ฌธ์ ์ฐพ๊ธฐ
m-ur-phy
2022. 12. 7. 12:22
๋ฌธ์
๋ฌธ์ pineapple์๋ apple์ด๋ผ๋ ๋ฌธ์๊ฐ ์จ์ด ์์ต๋๋ค. ์๋ฒ์ด๋ ์ด๋ ๋ฏ ๋ฌธ์์ด ์์ ์จ์ด์๋ ๋ฌธ์๋ฅผ ์ฐพ์๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ฒซ๋ฒ์งธ ์ ๋ ฅ์์๋ ๋ฌธ์์ด์ด ์ ๋ ฅ๋๊ณ , ๋๋ฒ์งธ์๋ ์ฐพ์ ๋ฌธ์๊ฐ ์ ๋ ฅ๋์ด์ผ ํฉ๋๋ค. ๊ทธ ๋ฌธ์๊ฐ ์์ํ๋ index๋ฅผ ๋ฐํํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ์ฃผ์ธ์.
์
๋ ฅ
pineapple is yummy
apple
์ถ๋ ฅ
4
๋์ ํ์ด
const txt = prompt('๋ฌธ์์ด์ ์
๋ ฅํด์ฃผ์ธ์');
const ftxt = prompt('์ฐพ์ ๋ฌธ์์ด์ ์
๋ ฅํด์ฃผ์ธ์');
console.log(txt.indexOf(ftxt));
- ๋ฌธ์์ด์ ์ ๋ ฅ ๋ฐ๋ ๋ณ์ ์์ฑ
- ์ฐพ์ ๋ฌธ์์ด์ ๋ฐ๋ ๋ณ์ ์์ฑ
- indexOf ํจ์๋ฅผ ์ด์ฉํ์ฌ ๋จ์ด๊ฐ ์์๋๋ index๊ฐ์ ์ถ๋ ฅํ๋ฉด ๋์ด๋ค.
์ ๋ต
const data = prompt('๋ฌธ์์ด์ ์
๋ ฅํ์ธ์');
const word = prompt('์ฐพ์ ๋จ์ด๋ฅผ ์
๋ ฅํ์ธ์');
console.log(data.indexOf(word));
// indexOf() ๋ฉ์๋๋ ํธ์ถํ ์คํธ๋ง ๊ฐ์ฒด๋ ๋ฐฐ์ด์์
// ์ฃผ์ด์ง ๊ฐ๊ณผ ์ผ์นํ๋ ๊ฐ ํน์ ์์์ ์ฒซ ๋ฒ์งธ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํ๊ณ ์กด์ฌํ์ง ์์ผ๋ฉด -1์ ๋ฐํํฉ๋๋ค.
- ์ ๋ต๋ ๋์ผํ๋ค.