본문 바로가기
728x90
반응형

부트캠프23

자바스크립트 <나머지 구하기> 프로그래머스 이번 아티클에서는 나머지를 구해보자.자바스크립트 프로그래머스 문제이다. 이전 시간에 다뤄본  를 생각한다면문제설명만 읽고나서 우선 나눠보고 생각해야 하나? 하겠지만두개의 나눈 에 집중하는 그런개념이 아니라 문제를 잘 읽어보면 나눈 를 return 하라는 것num1과 num2의 " / " num1과 num2의 " % "   ⭕ 처음엔 나도 실패 했지만 아래와 같이 개념을 다잡고 잘 풀게 되었다. function solution(num1, num2) { var answer = -1; return answer = (num1 % num2);}  다른 사람의 풀이를 보자면const solution = (num1, num2) => num1 % num2이렇게 깔끔하게 푸는 사람도 있지만아래와 같이 if-.. 2024. 5. 30.
자바 스크립트 <몫 구하기> 프로그래머스 오늘은 즐겁게 문제를 풀다가 당황할 만한 문제를 가져와서 회고 하겠다. 바로 자바스크립트 프로그래머스 문제이다.  처음 문제를 풀다가 당황했던 이유는  처럼 합하고 빼고 더하듯 나눠버렸다는 사실..그렇게 되면 num1, num2에 소수점 까지 나눠 버리기 때문에실제로는 계산이 안되게 되더라... 는 것을 나중에 깨달았다. 그래서 메소드 라는 개념을 적용 하게 되었는데 코드는 아래와 같다. function solution(num1, num2) { var answer = Math.floor(num1 / num2); return answer;} 여기서 메소드는 Math.floor 인데 간단한 개념은 결과 값을 정수로 변환해 준다는것. GPT의 설명을 첨언하자면 아래와 같다. 📌단.처음부터 문제를.. 2024. 5. 30.
자바 스크립트 <두 수의 곱> 프로그래머스 오늘도 머쓱 탈출을 위해 노력하는 개발자 꿈나무를 응원합니다! 오늘의 문제는 자바스크립트 프로그래머스 문제입니다.  문제를 보면 이전 두수의 합, 차 처럼 문제의 핵심은 num1 과 num2 를 곱하라는 이야기 이며 아래와 같이 간단하게 풀수 있다.function solution(num1, num2) { var answer = num1 * num2; return answer;} 그러나 우리는 문법을 공부하며 익혀야 하기에이번에도 if문을 숙달하는 차원에서 아래와 같이도 작성할 수 있어야 한다. function solution(num1, num2) { var answer = 0; if(num1 * num2){ answer = num1 * num2; } return ans.. 2024. 5. 30.
자바 스크립트 <두수의 차> 프로그래머스 오늘도 뚠뚠 머쓱이는 뚠뚠 LV0 문제를 푸네~ 오늘은 자바 스크립트 프로그래머스 문제 를 풀어보자 아주 쉽게 풀수 있는 해석을 가져왔다.문제는 아래와 같다. 문제를 해석하는 능력을 가져야 차후 문제도 잘 풀수 있다고 하니우리 문제를 잘 해석해 보도록 하자. 여기서 문제 조건은 num1num2result(결과)23-1100298 입출력 예시 처럼 num1과 num2의 뺀 값을 return 하도록 하라는 것이고가장 쉽게 푸는 방법은 아래와 같다. function solution(num1, num2) { var answer = num1 - num2; return answer;} 다만 그냥 문법을 복붙하면 안되고 왜 이렇게 풀어도 답이 되는지를 잘 생각해 봐야 한다.문제 조건 =>  그렇기에 간단하.. 2024. 5. 30.
자바스크립트 <두 수의 합> 프로그래머스 자바스크립트 두수의 합 프로그래머스 문제이다.LV.0의 문제이고 처음 JS 문법만 배운사람들에게는 갑작스레 수학문제와도 같은 사고를 해야하니문제가 어렵게 느껴지지만 아래 문제를 자세히 읽어보면 답이 나온다.위 문제에서 말하고자하는 목표는 num1과 num2의 합쳐진 값을 return하도록즉 출력해 내도록 한다는 것 쉽게 function solution(num1, num2) {   var answer = num1 + num2 형식으로 풀어낼 수도 있지만문법 연습하는 방식으로 기본문법에 충실해 보겠다. function solution(num1, num2) { var answer = 0; if (num1 + num2) { answer = num1 + num2; } return answer;} .. 2024. 5. 30.
728x90
반응형