각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요.
예각 : 0 < angle < 90
직각 : angle = 90
둔각 : 90 < angle < 180
평각 : angle = 180입출력 예 #1
angle이 70이므로 예각입니다. 따라서 1을 return합니다.
입출력 예 #2
angle이 91이므로 둔각입니다. 따라서 3을 return합니다.
입출력 예 #3
angle이 180이므로 평각입니다. 따라서 4를 return합니다.
자신만만하게 풀었던 코드
function solution(angle) {
if( angle > 0 , angle < 90) {
return 1;
} else if ( angle > 90 , angle < 180) {
return 3;
} else if( angle === 180) {
return 4;
}
};
코드 실행에서는 통과했지만... 코드를 제출하니 오답이다!! 코드에 예각과 둔각, 평각은 있지만 직각에 대한 코드가 없어서 그런 건가 하고
else if (angle === 90) {
return 2;
}
코드를 추가해 봤더니 문제가 해결됐다!!!
function solution(angle) {
if( angle > 0 , angle < 90) {
return 1;
} else if ( angle === 90) {
return 2;
} else if( angle > 90 , angle < 180) {
return 3;
} else if( angle === 180) {
return 4;
}
}; // 최종
뭔가 뭔가 뭔지 모르게 기분이 찝찝하지만 뭐.. 정답이라고 하니까 일단은 성공!
앞으로 오전에 알고리즘 코드카타 시간이 주어지는데 그때마다 문제에 막혀도 보고 해결도 해보고 다른 사람들의 풀이도 보다 보면 실력 향상에 도움이 될 것 같다!
JS 문법 종합반부터 개인과제, 알고리즘 특강까지 요즘 너무 어렵다...
어렵다 보니 집중도 잘 안되고.. 문제도 슥슥 풀고 과제도 슉슉 하는 사람들을 보면 자꾸 비교가 된다!!!🫨🫨🫨
난 아직 과제 시작도 못 했는데...
.
.
그래도 어떻게 해내야지. 후
열심히 하다 보면 조금씩 성장하겠지
중.꺾.그.마
일단 열심히 해보자!!🔥🔥
중꺽그마 김민석 화이팅!