본문 바로가기
반응형

분류 전체보기72

내일배움캠프 24일차 : 알고리즘 문제 정리(없는 숫자 더하기, 제일 작은 수 제거하기, 가운데 글자 가져오기, 내적, 약수의 개수와 덧셈) 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항1 ≤ numbers의 길이 ≤ 9입출력 예numbersresult[1,2,3,4,6,7,8,0]14[5,8,4,0,6,7,9]6입출력 예 설명입출력 예 #15, 9가 numbers에 없으므로, 5 + 9 = 14를 return 해야 합니다.입출력 예 #21, 2, 3이 numbers에 없으므로, 1 + 2 + 3 = 6을 return 해야 합니다. - 내가 푼 풀이function solution(numbers) { var answer = 0; for(let.. 2024. 5. 20.
내일배움캠프 23일차 : VS Code Node.js 프로젝트 초기 세팅 프로젝트를 시작하고 꾸려나가는데 개인마다 다양한 방법이 있다고 생각한다. 하지만 나는 아직 제대로 자리잡은 것이 없는 초보 중 초보기 때문에 어떤 순서로 진행해야 효율적이고 놓치는 것 없이 할 수 있는지 아직 감이 잘 잡히지 않는다. 그래서 잘 하는 사람의 것을 따라하며 나에게 맞게 변형해나가는 것이 맞다고 생각했다. 그래서 프로젝트를 시작하고 진행해 세팅 순서를 정리해보려한다. Node.js의 프로젝트 기본 세팅 정리 시작. 1. 깃허브(Git Hub)(1) 새로운 repository 만들기readme 파일 같이 만들기reaposity 생성시 add a reame file을 체크해서 같이 만들어보자 (2)Issue 탭 활용하기새로운 이슈를 만든다각 이슈에서 해야할 일들을 나눠서 체크하며 진행할 수 있도.. 2024. 5. 17.
내일배움캠프 22일차 : Node.js CRUD 구현하기 Node.js 입문주차로 모듈을 이용해 CRUD 구현 후 배포하는 개인과제를 진행중이다. 그중 CRUD 구현에 대해 작성한 코드를  정리하려한다. //상품 생성 APIrouter.post("/products", async (req, res, next) => { //클라이언트로부터 value 데이터 가져오기 const { name, description, manager, password } = req.body; const status = "FOR_SALE"; const createdAt = new Date(); const updatedAt = new Date(); //상품 등록 const product = new Product({ name, description, manager.. 2024. 5. 16.
내일배움캠프 21일차 : AWS 및 git ssh key오류 (port22 : Operation timed out) Node.js 수업을 본격적으로 시작하면서 진도가 못나가고있다. 이것의 가장 큰 문제는 코드를 만들어내는것이 아니라 새롭게 설치하는 프로그램들에서 오는 오류들이다. 이번에 강의를 들으며 git의 ssh 키도 새로 발급 받고 Mongo DB, Insomnia, AWS 등 여러 프로그램을 설치하였는데 내 맥북은 보안이 투철한건지 강의랑 강의자료처럼 한 번에 매끄럽게 진행되는 것이 없었다. 어제도 여러 문제가 있었는데 그래도 몇시간동안 헤맨 후 결국 해결한 port22: Operation timed out에 대해 적어보려 한다.  AWS EC2 Instance를 생성하고 방화벽을 만드는 과정에서 오류가 발생했다.EC2 Instance에 접속하기 위해 SSH(Secure Shell)를 사용했는데, EC2 Ins.. 2024. 5. 15.
반응형