๐Ÿค ์€์ง€log ๐Ÿค

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๋ฐฐ์—ด ๋งŒ๋“ค๊ธฐ 5 ๋ณธ๋ฌธ

๐ŸŒˆ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๋ฐฐ์—ด ๋งŒ๋“ค๊ธฐ 5

Eun_zii 2024. 4. 9. 16:30

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0

- ๋ฐฐ์—ด ๋งŒ๋“ค๊ธฐ 5

 

๐Ÿ’š ๋ฌธ์ œ์„ค๋ช…

 

๐Ÿ’š ์ œํ•œ์กฐ๊ฑด

  • 0 ≤ s < 100
  • 1 ≤ l ≤ 8
  • 10l - 1  k < 10l
  • 1 ≤ intStrs์˜ ๊ธธ์ด ≤ 10,000
    • s + l  intStrs์˜ ์›์†Œ์˜ ๊ธธ์ด ≤ 120

๐Ÿ’š ํ’€์ด

function solution(intStrs, k, s, l) {
    let answer = [];
    for ( let i = 0; i < intStrs.length; i++ ) {
        let num = Number(intStrs[i].substring(s, s + l));
        if ( num > k ) {
            answer.push(num);
        }
    }
    return answer;
}

 

โœ… 

intStrs ๋ฐฐ์—ด์˜ ๊ฐ ์›์†Œ๋“ค์„ ์ˆœํšŒํ•˜๋ฉด์„œ ์‹œ์ž‘ ์ธ๋ฑ์Šค์ธ s๋ถ€ํ„ฐ ๊ธธ์ด๊ฐ€ l์ธ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์„ ์ถ”์ถœํ•œํ›„ 

 : (intStrs[i].substring(s, s + l));

์ถ”์ถœ๋œ ๋ฌธ์ž์—ด์„ Number( ) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ด์ค€๋‹ค.

๋ณ€ํ™˜๋œ ์ •์ˆ˜๊ฐ€ k๋ณด๋‹ค ํฌ๋‹ค๋ฉด, ์ด ์ •์ˆ˜๋ฅผ ๊ฒฐ๊ณผ ๋ฐฐ์—ด answer์— ์ถ”๊ฐ€ํ•ด์ค€ํ›„ answer์„ returnํ•œ๋‹ค.

 

728x90