문제

조건

정답
class Solution {
public int solution(int angle) {
int answer = 0;
if (angle < 90) {
answer = 1;
} else if (angle == 90) {
answer = 2;
} else if (90 < angle && angle < 180) {
answer = 3;
} else if (angle == 180) {
answer = 4;
} else {
answer = 0;
}
return answer;
}
}
메모리: 77.4 MB, 시간: 0.02 ms
class Solution {
public int solution(int angle) {
if (angle < 90) {
return 1;
} else if (angle == 90) {
return 2;
} else if (90 < angle && angle < 180) {
return 3;
} else if (angle == 180) {
return 4;
} else {
return 0;
}
}
}
메모리: 73.6 MB, 시간: 0.01 ms
후기
코드를 다시 보다가 굳이 변수에 저장해서 반환해야 할까?
라는 생각에 바로 return을 줬다
물론 다른 메서드와 연동되는 거라면 변수에 저장해서 반환해야겠지만!
'코딩 테스트 연습 > 알고리즘' 카테고리의 다른 글
[ 코딩 테스트 ] 배열의 평균값 (0) | 2024.04.29 |
---|---|
[ 코딩 테스트 ] 짝수의 합 (0) | 2024.04.29 |
[ 코딩 테스트 ] 두 수의 나눗셈 (0) | 2024.04.26 |
[ 코딩 테스트 ] 두 수의 합 (0) | 2024.04.26 |
[ 코딩 테스트 ] 숫자 비교하기 (0) | 2024.04.25 |