。*:・゚☆・゚schedule・゚*:・゚★・:*:・☆ *:・゚★/나의 코딩테스트
[프로그래머스/Java] 코딩테스트 Lv.0 각도기
yeonee 여니
2023. 9. 24. 12:04
728x90
반응형
SMALL
안녕하세요.
https://blog.naver.com/sysysy0302 여니입니다 :)
🪅 나의 문제 풀이
[ 테스트 통과 ]
class Solution {
public int solution(int angle) {
int answer = 0;
if(angle < 90 && angle > 0){
answer = 1;
}else if(angle == 90){
answer = 2;
}else if(angle > 90 && angle < 180){
answer = 3;
}else{
answer = 4;
}
return answer;
}
}
🧸 코드설명
[ 해결 방안 ]
시도 1번 만에 통과~~ 간단한 문제였던거 같아요.
결과값이 각도기의 각도별로 다른 것을 if else if 조건문을 사용하여 표현하였습니다.
✨ 다른 풀이
풀이1)
실무에서는 적당히 사용하는 것을 권장하지만....
삼항연산자가 문제 푸는 방법에는 잘 떠오르지 않았네요ㅠㅠ 여러 줄의 코드를 한두 줄의 코드로 만드는 것은 정말 신기한거 같아요!
풀이2)
중괄호가 없는 상태로 깔끔하게 적을 수 있어요!
풀이3)
리턴 값을 굳이 answer로 지정할 필요없이 바로 리턴 값을 명시한다!
주어진 값 중 필요없는 부분은 삭제하는 부분도 좀 더 번뜩번뜩 머리에 떠오르면 좋겠네요 ㅠㅠ
728x90
반응형
LIST