728x90
๋ฐ์ํ
๐ ๋ฌธ์
N๊ฐ์ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์, ์์ ์ ๋ฐ๋ก ์ ์๋ณด๋ค ํฐ ์๋ง ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. (์ฒซ ๋ฒ์งธ ์๋ ๋ฌด์กฐ๊ฑด ์ถ๋ ฅํ๋ค.)
์ฒซ ๋ฒ์งธ ์๋ ๋ฏธ๋ฆฌ ๋ฐฐ์ด์ ์ถ๊ฐ๋ฅผ ์์ผ์ค ํ for ๋ฌธ์ ๋๋ฉด์ ์์ ์ ๋ฐ๋ก ์ ์๋ณด๋ค ํฐ ๊ฒฝ์ฐ, push() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด์ ์์๋ฅผ ์ถ๊ฐํ๋ฉด ๋๋ค.
๐ ํ์ด
function solution(arr) {
const answer = [];
answer.push(arr[0]);
for (let i = 1; i < arr.length; i++) {
if (arr[i - 1] < arr[i]) answer.push(arr[i]);
}
return answer.join(' ');
}
let arr = [7, 3, 9, 5, 6, 12];
console.log(solution(arr));
'Algorithm > ์ธํ๋ฐ(inflearn)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript/section 2] 03 - ๊ฐ์ ๋ฐ์ ๋ณด (0) | 2022.09.06 |
---|---|
[JavaScript/section 2] 02 - ๋ณด์ด๋ ํ์ (0) | 2022.09.06 |
[JavaScript/section 1] 17 - ์ค๋ณต๋จ์ด์ ๊ฑฐ (0) | 2022.09.05 |
[JavaScript/section 1] 16 - ์ค๋ณต๋ฌธ์์ ๊ฑฐ (0) | 2022.09.05 |
[JavaScript/section 1] 15 - ๊ฐ์ด๋ฐ ๋ฌธ์ ์ถ๋ ฅ (0) | 2022.09.05 |