Web(23)
-
1부터 N까지의 합
1부터 N까지 합을 구하는 알고리즘을 작성해보았다. 내 생각에는 올바른 정답이라고 생각했는데 콘솔에서 결과값이 0이 나오는 현상이 계속 발생했다. 내 코드 정답 코드 회고 굳이 prompt로 자연수를 입력받지 않고도 console.log에서 테스트 숫자를 넣어서 진행해볼 수 있을 것 같다. 구글링으로 다른 코드들을 좀 더 참고해보았다. 참고 https://jieum.tistory.com/7
2022.02.07 -
연필 개수 세기
내 사고과정 그림이 더러워서 죄송합니다.. 일단 입력값에서 12의 배수는 그대로 학생수/12해서 다스 값을 리턴해주면 된다고 생각했고, 12의 배수가 아니면 학생수/12 한 값에서 +1 해주면 해당 다스 값이 나온다고 생각을 했었다. 내가 나름대로 짜본 코드는 아래와 같다. 그런데 콘솔에 값을 입력하면 내가 입력한 값이 그대로 리턴되는 현상이 나타난다. 시도해본 방법 1) function solution(student) function 바깥에 console.log(99); 테스트 케이스 작성 했는데도 내가 입력한 student의 값이 그대로 리턴된다.. > 이 부분은 질문을 드린 상태이다. 수정 코드 Math.ceil(값)을 이용할지는 생각도 못했다. 소수점 자리를 반올림해서 값을 리턴해준다. Math...
2022.02.04 -
삼각형 판별하기
'삼각형 판별하기' 알고리즘 문제를 풀었다. 그런데 내가 너무 쉽다고 간과한 것 같다. 내가 간과했던 부분은 아래와 같다. 1. 삼각형의 세 변 중에서 밑 변이 제일 길고, 나머지 짧은 두 변의 합이 제일 긴 밑변 보다 길어야 한다. 2. 밑에 console.log가 세 변 길이를 테스트 해 볼 수 있는 코드다. 3,7,11의 경우 11인 c가 max값이 되었다. 그래서 3+7c 이므로 크롬 콘솔창에 F12가 출력된다. 이번 코드는 변수를 var을 사용해봤는데, 앞으로 다양한 변수들을 사용해봐야 겠다는 생각이 들었다. 참고) 자바스크립트 변수 var,let,const 차이점 https://heinafantasy.com/153
2022.02.04 -
Javascript 코딩 스타일 공식문서 (참고용)
https://google.github.io/styleguide/jsguide.html Google JavaScript Style Guide Google JavaScript Style Guide 1 Introduction This document serves as the complete definition of Google’s coding standards for source code in the JavaScript programming language. A JavaScript source file is described as being in Google Style if and only i google.github.io 자바스크립트 코딩 스타일 개선을 위해 공식문서 참고용
2022.02.03 -
[node.js] Error: listen EADDRINUSE: address already in use :::3000
Node.js로 웹어플리케이션 개발을 하던 중 Error: listen EADDRINUSE: address already in use :::3000 라는 에러가 VSCode 터미널에서 발생하였다. 이는 포트 충돌로 인한 문제이다. 현재 3000번 포트를 사용하고 있는데 이미 3000번 포트가 사용중이라고 해서 포트 충돌이 난 것이다. 해결 방법은 간단하다. 노드에서 터미널 목록을 보면 powershell,cmd,node 터미널 까지 있었다. 나 같은 경우에는 node 터미널을 터미널 리스트에서 삭제해주고 다시 터미널 명령어 치는 부분에서 node app.js를 해주니 정상적으로 코드가 실행된 것을 확인할 수 있었다.
2022.01.27 -
Node.js와 Express와의 관계 + Node.js의 차세대 웹프레임워크 Koa
Node.js를 사용하던 중에 Express 라는 모듈을 VSCode에서 설치해서 사용하게 되었는데요, Node.js와 Express와의 관계가 궁금해졌습니다. https://expressjs.com/ko/ Express - Node.js 웹 애플리케이션 프레임워크 Node.js를 위한 빠르고 개방적인 간결한 웹 프레임워크 $ npm install express --save expressjs.com Express는 Node.js의 웹 프레임워크입니다. Node.js는 크롬의 V8엔진을 이용하여 자바스크립트로 브라우저가 아니고 서버를 구축하고, 서버에서 자바스크립트가 작동되도록 해주는 런타임 플랫폼입니다. Express는 이런 Node.js의 원칙과 방법을 이용하여 웹어플리케이션을 만들기 위한 프레임워크입..
2022.01.26