๐ ๋ฌธ์
๊ฐ์์ 0๋ ์ด๊ณผ 90๋ ๋ฏธ๋ง์ ์๊ฐ, 90๋๋ ์ง๊ฐ, 90๋ ์ด๊ณผ 180๋ ๋ฏธ๋ง์ ๋๊ฐ 180๋๋ ํ๊ฐ์ผ๋ก ๋ถ๋ฅํฉ๋๋ค. ๊ฐ angle์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ ์๊ฐ์ผ ๋ 1, ์ง๊ฐ์ผ ๋ 2, ๋๊ฐ์ผ ๋ 3, ํ๊ฐ์ผ ๋ 4๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
- ์๊ฐ : 0 < angle < 90
- ์ง๊ฐ : angle = 90
- ๋๊ฐ : 90 < angle < 180
- ํ๊ฐ : angle = 180
๐ ์ ํ์ฌํญ
- 0 < angle ≤ 180
๐ ์ ์ถ๋ ฅ ์
70 | 1 |
91 | 3 |
180 | 4 |
๐ ์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- angle์ด 70์ด๋ฏ๋ก ์๊ฐ์ ๋๋ค. ๋ฐ๋ผ์ 1์ returnํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- angle์ด 91์ด๋ฏ๋ก ๋๊ฐ์ ๋๋ค. ๋ฐ๋ผ์ 3์ returnํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #3
- angle์ด 180์ด๋ฏ๋ก ํ๊ฐ์ ๋๋ค. ๋ฐ๋ผ์ 4๋ฅผ returnํฉ๋๋ค.
๐ง ํ์ด
function solution(angle) {
if (angle === 180) {
return 4
} else if (angle > 90) {
return 3
} else if (angle === 90) {
return 2
} else if (angle > 0) {
return 1
}
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์ง์์ ํฉ (0) | 2023.04.04 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์๊ผฌ์น (0) | 2023.04.04 |
[ํ๋ก๊ทธ๋๋จธ์ค] ํน์ ๋ฌธ์ ์ ๊ฑฐํ๊ธฐ (0) | 2023.04.03 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์ ๋ฐ๋ณต ์ถ๋ ฅํ๊ธฐ (0) | 2023.03.08 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ง์ ํ์ ๊ฐ์ (0) | 2023.03.08 |