본문 바로가기
코테/프로그래머스

각도기

by Slow Motion~ 2023. 2. 21.
728x90

일단 if-else-if 로 풀었는데 이거 switch로는 못 푸나 한번 풀어봐야겠다.

 

#include <string>
#include <vector>

using namespace std;

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

되기는 한다 근데 c++이 더 빠른듯

class Solution {
  public int solution(int angle) {
    int answer = 0;
    switch (angle) {
        case 180:
            answer = 4;
            break;
        case 90:
            answer = 2;
            break;
        default:
            if (angle > 90) {
                answer = 3;
            } else {
                answer = 1;
            }
            break;
    }
    return answer;
}

}

'코테 > 프로그래머스' 카테고리의 다른 글

문자 반복 출력하기  (0) 2023.02.22
문자열 뒤집기(for문에 대해)  (0) 2023.02.22
배열 뒤집기  (0) 2023.02.21
피자 나눠 먹기 (2)  (0) 2023.02.21
피자 나눠먹기 (1)  (0) 2023.02.13

댓글