728x90
프로그래머스 문제
각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요.
angle | result |
70 | 1 |
91 | 3 |
180 | 4 |
코틀린 답
class Solution {
fun solution(angle: Int): Int {
var answer: Int = 0
if( angle < 90 )
return 1
else if ( angle == 90 )
return 2
else if ( angle > 90 && angle < 180 )
return 3
else ( angle == 180 )
return 4
}
}
풀이
answer 이라는 정수형 변수를 0으로 초기화 설정합니다.
angle이 90미만 이라면 1을 반환 (angle < 90) 하고,
angle이 90이면 (angle ==90) 2를 반환하고,
90보다 크고 180미만 ( angle > 90 && angle < 180 ) 이면 3을 반환합니다.
angle이 180이라면 ( angle == 180 ) 이라면 4를 반환하게 설정합니다.
728x90
반응형
'Kotlin Language > programmers' 카테고리의 다른 글
Kotlin - 짝수와 홀수 프로그래머스 코딩 연습 (11) (0) | 2023.11.28 |
---|---|
Kotlin - 배열의 평균값 프로그래머스 코딩 연습 (10) (1) | 2023.11.26 |
Kotlin - 짝수의 합 프로그래머스 코딩 연습 (9) (1) | 2023.11.26 |
Kotlin - 두 수의 나눗셈 프로그래머스 코딩 연습 (7) (0) | 2023.11.25 |
Kotlin - 두 수의 합 프로그래머스 코딩 연습 (6) (0) | 2023.11.22 |
Kotlin - 숫자 비교하기 프로그래머스 코딩 연습 (5) (0) | 2023.11.22 |