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
'。*:・゚☆・゚schedule・゚*:・゚★・:*:・☆ *:・゚★ > 나의 코딩테스트' 카테고리의 다른 글
[프로그래머스/Java] 코딩테스트 Lv.0 배열의 유사도 (0) | 2023.09.26 |
---|---|
[프로그래머스/Java] 코딩테스트 Lv.0 점의 위치 구하기 (0) | 2023.09.24 |
[프로그래머스/Java] 코딩테스트 Lv.0 삼각형의 완성조건 (1) (1) | 2023.09.24 |
[프로그래머스/Java] 코딩테스트 Lv.0 배열 원소의 길이 (0) | 2023.09.23 |
[프로그래머스/Java] 코딩테스트 Lv.0 배열 자르기 (0) | 2023.07.29 |