-
항해3주차 자바스크립트 프로그래머스 - 각도기항해 프로그래머스 2023. 1. 25. 11:57
처음 쓴 풀이(뭔가 이상함을 느꼈으나 일단 작성해봄)
function solution(angle) { var answer = if{ 1= 0 < angle < 90; 2= angle = 90 3= 90 < angle < 180 4= angle = 180 } return answer(angle); }
수정한 풀이
function solution(angle) { if(0 < angle && angle < 90) { return 1 } else if(angle === 90) { return 2 } else if(90 < angle && angle < 180) { return 3 } else { return 4 } }
다른 풀이
function solution(angle) { return [0, 90, 91, 180].filter(x => angle>=x).length; }
삼항 연산자 사용------> 다시 보자!
function solution(angle) { return angle < 90 ? 1 : angle === 90 ? 2 : angle < 180 ? 3 : 4; }
function solution(angle) { if (angle < 90 ) { return 1 } else if (angle == 90) { return 2 } else if ( 180 == angle ) { return 4 } else if (90 < angle < 180 ) { return 3 } }
function solution(angle) { if(angle === 90) return 2; else if(angle === 180) return 4; else if(angle > 90) return 3; else return 1; }
function solution(angle) { if (angle === 180) return 4; if (angle < 90) return 1; if (angle === 90) return 2; if (angle <180) return 3; }
'항해 프로그래머스' 카테고리의 다른 글
항해3주차 자바스크립트 프로그래머스 - 배열의 평균 값 (0) 2023.01.25 항해3주차 자바스크립트 프로그래머스 - 짝수의 합 (0) 2023.01.25 항해3주차 자바스크립트 프로그래머스 - 나이 출력 (0) 2023.01.25 항해3주차 자바스크립트 프로그래머스 - 나머지 구하기 (0) 2023.01.25 (미해결)항해3주차 자바스크립트 프로그래머스 - 분수의 덧셈 (0) 2023.01.25