프로그래머스 코딩테스트 입문(C++)

프로그래머스 8) 각도기 (Lv. 0) (C++)

코테 2023. 3. 14. 00:29

전체 코드

#include <string>
#include <vector>

using namespace std;

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

풀이

  • 0<angle<90 인 경우 : answer값 1
  • angle이90 인 경우 : answer값 2
  • 90<angle<180 인 경우 : answer값 3
  • angle이 180인 경우(나머지인 경우, 최대가 180이라서 else로 퉁쳐도 괜찮음) : answer값 4
if(angle>0 && angle<90)
    answer=1;
else if(angle==90)
    answer=2;
else if(angle>90 && angle<180)
    answer=3;
else
    answer=4;