๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๊ฐ๊น์ด 1 ์ฐพ๊ธฐ
Eun_zii
2024. 4. 15. 18:02
ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ๊ฐ๊น์ด 1 ์ฐพ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
๐ ์ ํ์กฐ๊ฑด
- 3 ≤ arr์ ๊ธธ์ด ≤ 100'000
- arr์ ์์๋ ์ ๋ถ 1 ๋๋ 0์ ๋๋ค.
๐ ํ์ด
function solution(arr, idx) {
for (let i = idx; i < arr.length; i++) {
if (arr[i] === 1) {
return i;
}
}
return -1;
}
โ
arr์์ ๊ฐ์ด 1 ์ด๊ณ , idx๋ณด๋ค ํฌ๊ณ , ๊ฐ์ฅ ์์ ์ธ๋ฑ์ค๋ฅผ ์ฐพ์ผ๋ ค๋ฉด
์ธ๋ฑ์ค idx๋ถํฐ ์์ํ์ฌ ๋ฐฐ์ด์ ๋ฐ๋ณตํ๊ณ 1์ด ์ฒ์ ๋ํ๋๋ ์ธ๋ฑ์ค๋ฅผ return ํ๋ฉด๋๋ค.
๋ฐ๋ณตํ๋ค๊ฐ ๊ฐ์ด 1์ธ ์์๋ฅผ ์ฐพ์ผ๋ฉด ํด๋น ์์์ ์ธ๋ฑ์ค๋ฅผ returnํ๊ณ , ์์ผ๋ฉด -1์ returnํ๋ค.
728x90