# nodejs

백준 1546번 평균
세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M\*100으로 고쳤다.예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면
특정시간에 함수를 실행시키는 방법 (Node-Schedule)
개요 정기적으로 반복해야할 함수가 있다면 node-schedule을 통해 구현할 수 있다. 비슷한 기능을 가진 모듈로는 crone, toad-scheduler, agenda 등의 비슷한 기능을 가진 모듈도 있다고 한다.(써보진 않음) "이 함수를 5분마다 실행시켜

백준 1110번 더하기 사이클 - Node.js
0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른

백준 8393번 합 - Node.js
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.1부터 n까지 합을 출력한다.
Typescript 실습(간단히 서버 띄우기)
참조: TypeScript와 함께 Node.js + Express 환경 세팅(feat. npm, yarn)참조: B급코딩 - Typescript로 Node+Express API 서버 개발환경 세팅www.typescriptlang.orgJS에서 prototype으로 흉내

Typescript 개념
MS에서 개발하고 관리하는 오픈소스 프로그래밍 언어다.자바스크립트 기반으로 변수 데이터 타입을 지정하여 예측 가능한 코딩이 가능하게 만든다.TS 파일(.ts)는 브라우저에서 동작하지 않으므로 TS 컴파일러(tsc)를 이용해 자바스크립트 파일로 변환해야 한다.참조: 타입

백준 1037번 약수 - Node.js
양수 A가 N의 진짜 약수가 되려면, N이 A의 배수이고, A가 1과 N이 아니어야 한다. 어떤 수 N의 진짜 약수가 모두 주어질 때, N을 구하는 프로그램을 작성하시오.첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄

docker-compose로 react 연결하기
지난 포스팅에서 docker-compose로 redis에 연결하는 법을 설명했다. 얼마전에 완성한 프로젝트의 프론트 부분도 docker-compose로 배포해봤다.back 폴더 내에 dockerfile을 생성하여 back 부분의 코드만 컨테이너로 만들었다. 이제 fro

[PyQt] Restful API를 이용한 express server와 http 통신
2021년 8월부터 2021년 11월까지 진행된 PyQt를 이용한 스마트팩토리 외주에서 배운 사항들을 정리하기 위해 작성한 글입니다. Raspberry Pi 3 환경에 Raspbian OS를 설치하여 진행하였습니다.(requests, Restful API)

백준 2869번 달팽이는 올라가고 싶다. - Node.js
땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다.달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다.달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지

백준 2292번 벌집 - Node.js
위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개
js 와 node 차이
JavaScript : 브라우저, 클라이언트에 대한 개발을 위한 도구.nodejs : 백엔드에서의 서버 개발을 위한 도구.JavaScript 는 스크립트 언어로써 특정한 환경(브라우저) 에서만 사용이 가능한데, nodejs 를 통해 특정한 환경 없이도 실행을 할수 있게

docker-compose로 redis 연결하기
이전에 docker를 이용하여 EC2에 연결을 한 것을 포스팅했다. docker-compose로 배포해보려고 생각하다가 오늘 docker-compose 실행에 성공해서 기록한다.docker-compose는 여러 (docker) 이미지를 한 번에 올릴 수 있는 기능이다.

백준 1712번 손익분기점 - Node.js
월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다.예를 들어 A=1,000, B=
백준 2908번 상수 - Node.js
상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다.상수는 수를 다
TIL (22.5.20 - 5.21)
1-9강에서 promise, await 이해위해 다시 수강 필요 너무 기초 강의에 몰두하다보니, node.js 강의를 많이 듣지 못했음각 명령이 순서대로 실행될 수 있게 구현되어 있지만,Non-blocking model에 의해 명령이 아닌 모든 함수는 비동기적으로 실행
백준 1157번 단어 공부 - Node.js
알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다