본문 바로가기

전체 글164

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.
01. 나머지 구하기 ※문제설명 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. My Solution function solution(num1, num2) { //1. 매개변수 변수 저장 let a=num1; let b=num2; //2. 매개변수로 나눴을 때 값 변수 저장 let result=a%b // 3. 결과 도출 return result; } 더보기 나머지를 구하는 연산자 (%)를 이용하여 결과 값을 도출했다. 부족한 점 나누기 연산자(/)는 알고있었지만, 나머지를 구하는 연산자(%)는 알지못해 나머지를 구하는데 어려움이 있었다. 그리고 쓸데없이 변수 저장을 많이 한다. js에 대한 전체적인 흐름을 명확하게 파악하지 못했다.. 2022. 10. 27.