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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๊ฐ€์žฅ ํฐ ์ˆ˜ ์ฐพ๊ธฐ ๋ณธ๋ฌธ

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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๊ฐ€์žฅ ํฐ ์ˆ˜ ์ฐพ๊ธฐ

Eun_zii 2024. 2. 28. 17:01

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

- ๊ฐ€์žฅ ํฐ ์ˆ˜ ์ฐพ๊ธฐ

 

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

  • ์ •์ˆ˜ ๋ฐฐ์—ด array๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ๊ฐ€์žฅ ํฐ ์ˆ˜์™€ ๊ทธ ์ˆ˜์˜ ์ธ๋ฑ์Šค๋ฅผ ๋‹ด์€ ๋ฐฐ์—ด์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด๋ณด์„ธ์š”.

 

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

  • 1 ≤ array์˜ ๊ธธ์ด ≤ 100
  • 0 ≤ array ์›์†Œ ≤ 1,000
  • array์— ์ค‘๋ณต๋œ ์ˆซ์ž๋Š” ์—†์Šต๋‹ˆ๋‹ค.

 

๐Ÿ’š ํ’€์ด

function solution(array) {
    let max = array[0];
    let maxIndex = 0;
    
    for (let i = 0; i < array.length; i++){
        if(array[i] > max) {
            max = array[i]
            maxIndex = i
        }
    } 
    return [max,maxIndex]
}

 

โœ… 

์ตœ๋Œ€๊ฐ’๊ณผ ์ธ๋ฑ์Šค๋ฅผ ๋”ฐ๋กœ ๋ณ€์ˆ˜์— ์„ค์ •ํ•ด๋†“๊ณ  ํ’€์ดํ–ˆ์ง€๋งŒ,

function solution(array) {
const max = Math.max(...array);
const maxIndex = array.indexOf(max);
    return [max, maxIndex]
}

 

Math.max ( ) / indexOf ( ) ๋ฅผ ์‚ฌ์šฉํ•ด๋„ ์ข‹์„๊ฒƒ ๊ฐ™๋‹ค.

728x90