본문 바로가기

프론트엔드로 가는 길121

05. 각도기 ※문제설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0 (0 < angle && angle < 90) ? 1 : (angle == 90) ? 2 : (90 < angle && angle < 180) ? 3 : 4 더보기 논리 연산자와 다중 삼항 연산자를 사용하여 값 출력 부족.. 2022. 10. 30.
04. 숫자 비교하기 & 나이 출력 ※문제설명 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. My Solution function solution(num1, num2) { if(num1==num2){ return(1) } else{ return(-1) } } 더보기 if문을 사용하여 값을 출력했다. 부족한 점 삼항 연산자에 대해 알고 있었다. 하지만 그 부분에 대해 명확하게 파악하지못해 코드로는 작성할 수 없었다. 코드를 스스로 작성하는 것을 선호하는 편이라 검색을 하고 싶지않다는 욕심이 생긴다. 하지만 현재 수준에서는 내 스스로 쓸 수 있는 코드가 별로 없다고 판단이 들었다. 개선 방안 삼항 연산자의 구문을 명확하게 알것. 그리고 코드는 직접 쓰.. 2022. 10. 29.
03. 두 수의 차 & 곱 ※문제설명 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. My Solution function solution(num1, num2) { return(num1-num2) } 더보기 return값에 바로 두수의 차 출력 부족한 점 개선 방안 Different Approach const solution = (num1, num2) => num1 - num2 느낀 점 어제 풀었던 문제와 비슷한 유형이지만 나는 화살표 함수표현식 보다 기존 함수 표현식이 바로 나왔다. 아직 화살표 함수 표현식이 익숙하지 않다. 다양한 유형의 문제를 많이 풀어봐야겠다 ※문제설명 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값.. 2022. 10. 28.
02. 몫 구하기 ※문제설명 정수 num1, num2가 매개변수로 주어질 때, num1을 num2 로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. My Solution function solution(num1, num2) { let a= num1; let b = num2; let divide = a/b; let result =parseInt(divide); return result; } 더보기 나누기 했을 때 소수점이 나오는 것을 대비하여 parseInt를 사용 부족한 점 parseInt(정수)의 사용용도가 헷갈렸다. 개선 방안 parseInt() 와 parseFloat()를 사용해보고 차이점의 명확하게 파악한 후 기억하도록한다. Different Approach (1) parseInt functi.. 2022. 10. 27.