inblog logo
|
silver
    알고리즘문제풀기

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

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

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/120829?language=java
     

    내가 작성한 정답

    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

    RSS·Powered by Inblog