[알고리즘문제풀기] 각도기

silver's avatar
Nov 17, 2024
[알고리즘문제풀기] 각도기
 

문제

 

내가 작성한 정답

class Solution { public int solution(int angle) { int answer = 0; if(0< angle&&angle < 90){ answer = 1; }else if(angle==90){ answer = 2; }else if(90<angle&&angle<180){ answer = 3; }else if(angle==180){ answer = 4; } return answer; } }
 

다른 사람들이 작성한 정답

class Solution { public int solution(int angle) { return angle == 180 ? 4 : angle < 90 ? 1 : angle == 90 ? 2 : angle > 90 ? 3 : 0; } }
 
💡

삼항연산자

조건 ? 값1 : 값2 형식으로, 조건이 **참(true)**이면 값1을 반환하고, **거짓(false)**이면 값2를 반환 위 풀이에서는 값2에 조건을 추가하는 식으로 작성
 
Share article

silver