
์ธ๊ณผ์์ฌ ๋จธ์ฑ์ด๋ ์๊ธ์ค์ ์จ ํ์์ ์๊ธ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ์ง๋ฃ ์์๋ฅผ ์ ํ๋ ค๊ณ  ํฉ๋๋ค. ์ ์ ๋ฐฐ์ด emergency๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ ์๊ธ๋๊ฐ ๋์ ์์๋๋ก ์ง๋ฃ ์์๋ฅผ ์ ํ ๋ฐฐ์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
emergency์ ๊ธธ์ด โค 10emergency์ ์์ โค 100| emergency | result | 
|---|---|
| [3, 76, 24] | [3, 1, 2] | 
| [1, 2, 3, 4, 5, 6, 7] | [7, 6, 5, 4, 3, 2, 1] | 
| [30, 10, 23, 6, 100] | [2, 4, 3, 5, 1] | 
์ ์ถ๋ ฅ ์ #1
emergency๊ฐ [3, 76, 24]์ด๋ฏ๋ก ์๊ธ๋์ ํฌ๊ธฐ ์์๋๋ก ๋ฒํธ๋ฅผ ๋งค๊ธด [3, 1, 2]๋ฅผ returnํฉ๋๋ค.์ ์ถ๋ ฅ ์ #2
emergency๊ฐ [1, 2, 3, 4, 5, 6, 7]์ด๋ฏ๋ก ์๊ธ๋์ ํฌ๊ธฐ ์์๋๋ก ๋ฒํธ๋ฅผ ๋งค๊ธด [7, 6, 5, 4, 3, 2, 1]๋ฅผ returnํฉ๋๋ค.์ ์ถ๋ ฅ ์ #3
emergency๊ฐ [30, 10, 23, 6, 100]์ด๋ฏ๋ก ์๊ธ๋์ ํฌ๊ธฐ ์์๋๋ก ๋ฒํธ๋ฅผ ๋งค๊ธด [2, 4, 3, 5, 1]๋ฅผ returnํฉ๋๋ค.function solution(emergency) {
  	// emergency ๋ฐฐ์ด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ
    const sortedEmergency = [...emergency].sort((a,b) => b-a)
    // ์๋ณธ ๋ฐฐ์ด์ ์์๋ฅผ ์ ๋ ฌ๋ ๋ฐฐ์ด์์์ ๋ช ๋ฒ์งธ ์ธ๋ฑ์ค์ธ์ง ํ๋ณ
    return emergency.map((a,_) => sortedEmergency.indexOf(a)+1)
}