코딩테스트56 프로그래머스 0단계 - Day1 사칙연산 두 수의 합 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. -50,000 ≤ num1 ≤ 50,000 -50,000 ≤ num2 ≤ 50,000 function solution(num1, num2) { const = num1 + num2; return sum; } // 다른 사람의 풀이 function solution(num1, num2) { var answer = -1; answer = parseInt(num1) + parseInt(num2); return answer; } var는 재할당이 가능하므로 answer에 -1이 할당되어 있지만 새롭게 식을 작성하여 재할당 -> var는 호이스팅 문제가 있으므로 쓰지 않는 것을 권장한.. 2024. 3. 11. 시작하기에 앞서 프로그래머스 0단계 100문제를 풀면서, 자바스크립트 기초 다지기 위한 목적으로 시작! 프로그램밍은 우리의 일을 컴퓨터에게 시키는 것이다. 이를 위해서는 '사칙연산', '조건문', '반복문', '자료형'을 잘 다루는 능력이 필요하다. 이런 기초단계를 다지는 데에는 웹 서비스를 만드는 것보다 프로그래밍 문제를 푸는 게 효율적이고 정확한 방법이라고 생각한다. 이 100문제를 이해하고 난 뒤에는 코딩에 대한 자신감과 재미를 얻을 수 있을 것이다. 보통 자바스크립트로 문제를 푸는 사람들은 배열 메소드(Array Method)로 해결한다. 그러나 가장 기초적인 방법, 즉 반복문은 무조건 for나 while 만으로 풀어보는 것이 좋다. 배열 메소드를 잘 이해하기 위해서는 for나 while문에 대한 이해가 선행되어.. 2024. 3. 11. 코딩테스트에 대한 정리 최종 수정 : 24.12.25코딩테스트에 대한 정리결론 : 많이 풀다보면, 손이 자연스럽게 코딩하게 된다. 공부 방법method 1. 문제를 풀 때, 제한시간을 둔다.취업을 준비하는 입장에서는 가장 귀한 자원은 시간이다.그렇기 때문에 적정한 시간(30~60분)을 정해놓고, 문제에 대해 고민하는 것이 좋다.시간을 초과하면, 과감히 정답을 찾아보고 코드를 숙지하라"남의 코드를 보고 푸는 것은 내가 이해하는 것이 아니다"라고 생각할 수 있지만, 코드 한 줄 한 줄을 이해하고 누군가에게 설명할 수 있는 정도로 숙지하면 된다. method 2. 복습문제 Queue를 관리하라.직접 풀이를 떠올리거나 구현해내지 못한 문제들을 주말이나 자신만의 주기에 다시 풀어보라 method 3. 같은 유형의 문제들을 몰아서 푼다... 2023. 8. 8. 프로그래밍을 위해 무엇을 해야 할까? 1. 기본문법과 용어들을 익힌다. 문법만 공부해서는 안 된다. 그럴 경우, 따라하기 식이나 외우기 식이 될 경우가 쉽다. 프로그래밍 원리를 이해하면서 숙지해야 한다. 2. 만들고자 하는 것들을 코드로 구현해보고자 노력한다. 클론코딩을 통해서 익숙해진다. 클론코딩한 것에서 조금 변형하여 자신만의 앱에 반영해본다. 3. 문제 해결 능력을 기른다. 라이브러리나 프레임워크를 사용한다. 문제 발견과 문제 해결을 계속 반복한다. 다양한 문제 4. 코드 퀄리티 안정성 확장성 성능 이해가 잘 되는 코드 2023. 3. 16. [라매개발자] 자바스크립트로 백준 문제 푸는 법 초보자가 자바스크립트로 백준 문제 푸는 법 [영상정리] 검색을 통해 답을 얻은 후, 혹은 코드를 작성하면서 틈틈히 console.log();를 찍으면서 파악하라. 입력하는 로직과 문제를 푸는 로직을 따로 작성하여 문제를 푸는 것을 추천한다. 다 정제한 후에, 문제 푸는 로직을 작성하라. 시간 제한이나 메모리 제한으로 인해 node.js 문제로 풀 수 없는 문제가 존재한다. 맞게 작성한 것 같은데, 풀리지 않는다면 검색하여 node.js로 풀 수 없는 문제는 아닌지 확인해보자. map(), filter() 같은 함수보다는 직접 for문으로 작성하는 것을 추천한다. 한줄한줄 작성하면서 코드가 어떻게 동작하는지 더 고려할 수 있기 때문이다. 또한, for문에 익숙해지는 게 엄청 중요하기 때문이다. 2022. 11. 23. 이전 1 ··· 8 9 10 11 12 다음