본문 바로가기

분류 전체보기17

백준 9466번: 텀 프로젝트 (c++) 문제 : https://www.acmicpc.net/problem/9466 9466번: 텀 프로젝트 이번 가을학기에 '문제 해결' 강의를 신청한 학생들은 텀 프로젝트를 수행해야 한다. 프로젝트 팀원 수에는 제한이 없다. 심지어 모든 학생들이 동일한 팀의 팀원인 경우와 같이 한 팀만 있을 www.acmicpc.net 문제 해석 학생들은 프로젝트를 수행해야한다. 아래 조건이 있을 때 어느 프로젝트 팀에도 속하지 않는 학생들의 수를 계산하는 프로그램을 작성하라. 프로젝트 팀원 수에는 제한이 없다. 모든 학생은 프로젝트를 같이 수행하고 싶은 한 명의 학생을 선택해야 한다. 학생은 순서대로 1부터 n까지 번호로 표현한다. (2 4번 / 4번 -> 1번 처럼 이루어져야 한 팀이 된다. 팀이 되는 경우를 예를 들어,.. 2022. 12. 23.
[Node.js] 3. url 이해 및 사용 이번 글에서는 url이 어떻게 구성되어 있는지 알아보고 저번 글에서 만든 Node.js 코드에 적용시켜볼 것이다. - url의 구성 예시로 url을 하나 적어보았다. http://localhost:3000/main?id=1&name=asd 지금은 그냥 영어 덩어리로 보일 것이다. 그럼 이제 이 url이 어떻게 구성되어 있는지 알아보자. http - http는 protocol이라고 부른다. protocol은 통식규칙, 통신규약으로도 부르며 사용자가 서버에 접속할 때 어떤 방식으로 통신할 것인가를 나타내준다. 지금은 자세하게 알 필요가 없지만 궁금하다면 'http 프로토콜'이라고 검색하면 자세히 설명한 많은 글들이 있다. localhost - localhost 부분은 host(domain)이라고 부른다. h.. 2022. 12. 20.
[Node.js] 2. 서버 실행(http 모듈) 이번 글에서는 Node.js 내장 모듈인 http 모듈을 이용하여 서버 객체를 생성하고 서버를 실행해볼 것이다.- 폴더 생성 및 열기1. 원하는 곳에 자신이 작성할 파일을 넣어둘 빈 폴더를 만든다.나는 'nodejs_aaa'라는 이름의 빈 폴더를 만들었다. 2. vsc를 실행하여 File -> Open Folder를 클릭하여 방금 생성한 빈 폴더를 만들어준다.3. 아래 사진의 파란 부분을 더블 클릭하거나 우클릭하여 새 파일을 만들고 이름을 main.js로 만든다.파일명이 main.js일 필요는 없지만 끝에 .js는 붙여주어야한다. ex) abc.js , aaa.js , index.js ...- 웹 서버 만들기일단 아래 사진과 같이 작성해본다. 일단 몰라도 똑같이 작성해보자. var http = requi.. 2022. 12. 19.
[Node.js] 1. Node.js 설치 - Node.js 설치 방법 Node.js를 설치하는 방법은 아주 간단하다. 검색창에 Nodejs를 검색하거나 링크(https://nodejs.org/en/)를 클릭해 Node.js 웹사이트로 접속해서 제일 큰 버튼을 눌러주면 된다. 가장 큰 버튼으로는 두 개의 초록색 버튼이 있다. 왼쪽은 가장 많은 유저가 추천한 버전이고 오른쪽은 가장 최신의 버전이다. 마음의 드는 버전으로 다운로드 받으면 된다. 필자는 왼쪽으로 다운로드하였다. - Node.js 설치 확인 Node.js가 제대로 설치되었는지 확인해보자. 1. 키보드 win + r 키를 누르고 cmd를 입력한다. 그럼 cmd 창이 보일 것이다. 2. 'node -v'를 입력한다. 설치한 버전이 나온다면 성공한 것이다. - Node.js 잠깐 사용해보기 .. 2022. 12. 19.