본문 바로가기

프론트엔드로 가는 길/프로그래머스66

06. 짝수의 합 ※문제설명 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. My Solution function solution(n){ let even=0; for (i=1; i acc + cur, 0); } 느낀 점 (3) 번은 아직 이해하기 힘들지만 (1),(2)을 이해하고 충격먹었다. 어떻게 저런 생각을..그리고 너무나도 새로웠고 새로운 걸 알게돼 설렜다. (2)번은 for문에 대한 지식을 조금만 더 가지게 된다면 저런 접근법을 생각할 수 있을 것 같다. 하지만 (1)번의 경우, 간단하면서도 저런 발상이 충격으로 와닿았다. 지금 당장은 어렵겠지만, 저런식으로 접근 할 수 있는 지식을 기르고 싶다. 참고 블로그 : https://stonefree.tis.. 2022. 11. 2.
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.