๋ฐ์ํ
Problem Description
์ ์ ๋ฐฐ์ด array๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๊ฐ์ฅ ํฐ ์์ ๊ทธ ์์ ์ธ๋ฑ์ค๋ฅผ ๋ด์ ๋ฐฐ์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
Restrictions.
- 1 ≤ array์ ๊ธธ์ด ≤ 100
- 0 ≤ array ์์ ≤ 1,000
- array์ ์ค๋ณต๋ ์ซ์๋ ์์ต๋๋ค.
Input/Output Example
- ์ ์ถ๋ ฅ ์ #1 1, 8, 3 ์ค ๊ฐ์ฅ ํฐ ์๋ 8์ด๊ณ ์ธ๋ฑ์ค 1์ ์์ต๋๋ค.
- ์ ์ถ๋ ฅ ์ #2 9, 10, 11, 8 ์ค ๊ฐ์ฅ ํฐ ์๋ 11์ด๊ณ ์ธ๋ฑ์ค 2์ ์์ต๋๋ค.
My solution
function solution(array) {
var answer = [];
answer.push(Math.max(...array))
answer.push(array.indexOf(Math.max(...array)))
return answer;
}
Another solutions
function solution(array) {
let max = Math.max(...array);
return [max, array.indexOf(max)];
}
https://school.programmers.co.kr/learn/courses/30/lessons/120899
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf
๋ฐ์ํ
'Problem Solution > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ์ธ๊ณํ์ฑ์ ๋์ด (0) | 2023.10.17 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ๋ฌธ์์ด ์ ๋ ฌํ๊ธฐ (1) (0) | 2023.09.26 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ์ต๋๊ฐ ๋ง๋ค๊ธฐ (2) (0) | 2023.09.22 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ๊ฐ์ ๋ฐ์ ๋ณด (0) | 2023.09.13 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] n์ ๋ฐฐ์ ๊ณ ๋ฅด๊ธฐ (0) | 2023.09.12 |