본문 바로가기

코딩테스트

각도기

문제 설명

각에서 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은 정수입니다.

 

나의풀이

C#

using System;

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

 

C++

#include <string>
#include <vector>

using namespace std;

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

 

JS

function solution(angle) {
    if(angle>0&&angle<90){
    return 1
}
    if(angle===90){
    return 2
}
    if(angle>90&&angle<180){
    return 3
}
    if(angle===180){
    return 4
}
}

'코딩테스트' 카테고리의 다른 글

배열의 평균값  (0) 2025.02.20
짝수의 합  (0) 2025.02.20
코딩 테스트 나이 출력  (0) 2024.06.25
코딩 테스트 숫자 비교하기  (0) 2024.06.24
코딩 테스트 두 수의 나눗셈  (0) 2024.06.22