profile
새로운 시작을 준비하는 놈
post-thumbnail

TIL 25 | MongoDB

MongoDB 처음 다룰 때 어려운 셋팅작업이 필요하지 않음 (스키마 생성 등 필요없음) SQL 안배워도 됨 복잡한 자료형 몰라도 됨 평생 무료 호스팅해주는 곳이 있음 MongoDB Atlas 가입 후 호스팅받기 DB 접속하는 URL 찾아오기. Server.js에서

2021년 9월 14일
·
0개의 댓글
post-thumbnail

TIL 24 | styled-components

Styled Component 는 React 의 컴포넌트 기반 개발 환경에서 스타일링을 위한 CSS의 성능 향상을 위해 탄생하였다. Styled Component 를 사용하면 기존 CSS 문법으로도 스타일 속성이 추가된 React 컴포넌트를 만들 수 있다.우리가 기존에

2021년 9월 13일
·
0개의 댓글
post-thumbnail

TIL 23 | 서버를 만들어보자 feat. express

express 라이브러리 설치하기. npm은 라이브러리 설치를 도와주는 도구. package.json => 어떤 라이브러리 설치했는지 기록 VSC를 열고 터미널에 npm init을치면 package.json을 자동으로 만들어줌. 그럼 여러가지가 나오는데 entry

2021년 9월 11일
·
0개의 댓글
post-thumbnail

TIL 23 | 서버란 ??

나는 지금까지 서버하면 게임서버로 밖에 생각해본적이 없다...바람의나라 연썹, 베틀넷 아시아썹, 리니지 하딘썹 등등....근데 지금은 개발 공부를 하고 있으니... 이때의 서버는 무엇인가?클라이언트가 요청을 하면 요청한것을 제공한다.요청을 받으면 요청한 내용을 보내주는

2021년 9월 8일
·
0개의 댓글
post-thumbnail

TIL 22 | REST API

Application Programming Interface의 약자이다.서로 다른 프로그램간에 소통할 수 있게 도와주는 통신 규약을 뜻한다.이걸 웹에서 사용하면 '서버와 고객간의 통신 규약'을 의미한다.즉 '서버에게 요청해서 데이터를 가져오는 방법'을 API라고 할 수

2021년 9월 8일
·
0개의 댓글
post-thumbnail

[백준/node.js] 1316번 그룹 단어 체커

그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨

2021년 9월 4일
·
0개의 댓글
post-thumbnail

[백준/node.js] 2941번 크로아티아 알파벳

예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다.예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티

2021년 9월 4일
·
0개의 댓글
post-thumbnail

[백준/node.js] 2908번 상수

상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다.상수는 수를 다

2021년 9월 4일
·
0개의 댓글
post-thumbnail

[백준/node.js] 1157번 단어 공부

알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다

2021년 9월 4일
·
0개의 댓글
post-thumbnail

TIL 21 | HTTP/네트워크 기초

클라이언트 - 서버 / 2티어 아키텍처클라이언트와 서버로만 이루어져있다.클라이언트 (웹, 앱) 에서 서버에 리소스를 request(요청)하면 서버에서 response(응답)하여요청받은 리소스를 제공해주는 역할 을한다.3티어 아키텍쳐클라이언트 - 서버 - 데이터베이스로

2021년 9월 2일
·
0개의 댓글
post-thumbnail

[백준/node.js] 4673번 셀프 넘버

셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다.양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d

2021년 9월 2일
·
0개의 댓글
post-thumbnail

TIL 20 | 동기, 비동기

동기적 (Synchronous)한번에 한줄씩 순서대로 코드를 처리하는 방식.작업을 하나씩 요청받을 수 있고 작업을 완료 한 후에 다음 요청을 받고 처리하는 방식.비동기적 (Asynchronous)순서대로 코드를 받지만 , 처리 결과는 다를 수 있다.예를 들어, setT

2021년 8월 31일
·
0개의 댓글
post-thumbnail

[백준/node.js] 8958번 OX퀴즈

"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다."OOXXOXXOOO"의 점수는 1+2+

2021년 8월 29일
·
0개의 댓글
post-thumbnail

[백준/node.js]백준 1110번 더하기 사이클

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

2021년 8월 29일
·
0개의 댓글
post-thumbnail

TIL 19 | 배열, 객체 데이터를 가진 state 변경

Component에서 유동적인 데이터들은 즉 변해야하는 값들은 state로 설정해서 관리한다.뭐.. string, number, boolean 타입도 관리하지만 배열, 객체도 state로 관리한다.배열이나 객체로 이루어진 state는 setFunction을 이용할때 각

2021년 8월 25일
·
0개의 댓글
post-thumbnail

TIL 18 | 재귀함수 (recursion)

재귀함수 recursion... 그냥 단어만 봐도 어렵다. 한숨 뿍뿍 나오내.한 함수가 자기 자신을 호출하는 순간을 재귀라고 한다.공부한걸 토대로 내 생각을 정리해 보면 'A라는 함수 내에서 A함수를 실행시켜 반복적인 작업을 하는 것'이렇게 이해하고 있다.재귀함수는 반

2021년 8월 25일
·
0개의 댓글
post-thumbnail

TIL 17 | class, prototype

객체 지향 프로그래밍(OOP, Object-oriented programming)은 속성과 메소드가 하나의 "객체"라는 개념에 포함되며, 이는 자바스크립트 내장 타입인 object(이하, object literal)와는 다르게, 클래스(Class)라는 이름으로 부른다.

2021년 8월 23일
·
0개의 댓글
post-thumbnail

Section1을 마치며.

코드스테이츠 5주차 일정이 끝나고, HA라는 일종의 test를 보고 난 뒤에 이 글을 쓰는 중이다. 내가 얼마나 성장했는지, 꾸준히 공부하며 노력했는지, 보완 할 점 그리고 앞으로의 공부방향에 대해서 진지하게 생각해보는 시간을 가지려 한다. 1. 얼마나 성장했나? 코

2021년 8월 19일
·
0개의 댓글
post-thumbnail

TIL 16 | 고차함수, 배열고차함수

고차함수란? (Higher order function) 함수를 인자로 전달받거나 함수를 결과로 반환하는 함수를 말한다. 자바스크립트의 함수는 일급 객체이므로 값처럼 인자로 전달할 수 있으며 반환할 수도 있다. 일급객체가 뭔데? 일급 객체(first-class obje

2021년 8월 10일
·
0개의 댓글
post-thumbnail

TIL 15 | JSON

HTTP란? Hypertext Trnasfer Protocal의 약자이다. 브라우저 위에서 동작하고 있는 웹사이트, 웹 어플리케이션 같은 Client들이 Server와 데이터를 주고받기 위한 프로토콜 중 하나이다. 프로토콜(Protocal)이란? 컴퓨터나 통신 장비

2021년 8월 9일
·
0개의 댓글