프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
바로 생각난 풀이는 역시 조건문.
다른 풀이들 중에 삼항연산자를 이용한 풀이도 있어서 해봤다.
이렇게 깔끔할수가 있나.. 나는 삼항연산자랑은 아직 어색한데ㅎㅎ;
# 조건문
class Solution {
public int solution(int angle) {
int answer = 0;
if (angle < 90) {
answer = 1;
} else if (angle == 90) {
answer = 2;
} else if (angle > 90 && angle < 180) {
answer = 3;
} else if (angle == 180) {
answer = 4;
}
return answer;
}
}
# 삼항연산자
class Solution {
public int solution(int angle) {
int answer = 0;
answer = angle == 180 ? 4 : angle > 90 ? 3 : angle == 90 ? 2 : angle < 90 ? 1 : 0;
return answer;
}
}
'Algorithm' 카테고리의 다른 글
[백준] 2439번: 별찍기2 (0) | 2023.04.19 |
---|---|
[백준] 2588번: 곱셈 (1) | 2023.04.18 |
[백준] 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2023.02.12 |
[프로그래머스] 배열의 평균값 (0) | 2023.02.03 |
댓글