728x90
๋ฐ์ํ
๋ฌธ์ ์ค๋ช
๊ฐ์์ 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
- angle์ ์ ์์ ๋๋ค.
์ ์ถ๋ ฅ ์angleresult
70 | 1 |
91 | 3 |
180 | 4 |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- angle์ด 70์ด๋ฏ๋ก ์๊ฐ์ ๋๋ค. ๋ฐ๋ผ์ 1์ returnํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- angle์ด 91์ด๋ฏ๋ก ๋๊ฐ์ ๋๋ค. ๋ฐ๋ผ์ 3์ returnํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- angle์ด 180์ด๋ฏ๋ก ํ๊ฐ์ ๋๋ค. ๋ฐ๋ผ์ 4๋ฅผ returnํฉ๋๋ค.
๋ด ํ์ด
function solution(angle) {
if ( angle < 90 ) return 1;
if ( angle == 90 ) return 2;
if ( angle < 180 ) return 3;
return 4;
}
๋ฌผ๋ก else if ๋ฅผ ์ด์ฉํ๋๊ฒ ๋ฌธ๋ฒ์ ๋ง์ ์ ์์ผ๋ ๋ฐํ๊ฐ์ด ์ ํด์ ธ์๊ณ ์ง๊ด์ ์ผ๋ก ๋ณด๊ธฐ ์ํด if๋ฌธ๋ง์ผ๋ก ์์ฑํจ
๋ฐ์ํ
'์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] Lv0 ์์ด์ค ์๋ฉ๋ฆฌ์นด๋ ธ (0) | 2023.01.06 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์๊ผฌ์น (0) | 2023.01.06 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv0. ๋ฐฐ์ด ๋ ๋ฐฐ ๋ง๋ค๊ธฐ (0) | 2023.01.05 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ (0) | 2022.10.06 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ js (0) | 2022.05.31 |