profile
후회없이 살자
post-thumbnail

dom 활용 예제1- 숫자맞추기

dom을 공부해보고 간단한 게임을 하나 만들어보자.게임소개는이렇다게임을 시작하면 ?에 해당하는 랜덤의 수를 정하고 ㅁ안에 ?의 수를 맞추는 간단한 게임이다. 만약 추측한수가 정답보다 크면 오른쪽화면에 추측의 값이 크다는표시가 나오고 반대로 추측한 값이 더 작으면 작다는

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

중복단어제거

위의 문제는 배열에있는 중복 단어를 제거하는 문제이다.배열에있는 중복단어는 어떻게알수있을까...예전에 풀었던 문제중 배열에 특정 문자열이있는지 확인하는 indexOf를 이용하면 풀이가 가능하다.또한 특정조건의 배열의 원소를 가져오는 filter함수를 사용해야한다.왜냐하

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

가운데 문자 출력

이문제는 substr매서드와 길이를 이용해서 푸는문제이다.먼제 파라미터로 오는 문자열을 대상으로 홀수인지 짝수인지 확인한다.왜냐하면 홀수일떄는 값을 하나만 가져오면되지만 짝수면 가운데값을 두개 가져오기 떄문이다.홀짝인지 판별하는방법은 파라미터로온 문자열의 길이를 구해

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

16.중복문자제거하기(indexOf)

이문제에서 중요하다고 생각하는점은 어떤 기준으로 중복된 문자열을 확인할것인가이다.우리는 문자열에서 특정 문자열을 찾을때 indexOf 매서드를 사용한다.먼저 빈 문자열을 만들고 반복문을 통해 문자열을 돌면서 indexOf 특정 문자열과 그에 해당하는 인덱스를 비교했을

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

네트워크 1 인터넷통신

인터넷 프로토콜 인터넷통신 IP(internet Protocol) TCP,UDP 네트워크 구조 PORT DNS > 인터넷에서 컴퓨터 둘은 어떻게 통신할까? 먼저 클라이언트에서 서버쪽으로 hello World!라는 문자를 나타내도록 요청을 한다고 가정해보자. 만

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

split, join

split() 함수는,문자열을 separator로 잘라서,limit 크기 이하의 배열에 잘라진 문자열을 저장하여 리턴함separator필수 아님문자열을 잘라 줄 구분자 (문자열 또는 정규식)값이 입력되지 않으면 문자열 전체를 배열에 담아서 리턴limit필수 아님최대 분

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

백준 1157 단어 공부

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

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

apply, bind, call

apply, bind, call 함수 호출 방식과 관계없이 this를 지정할있음 call appply call은 매개변수를 직접받지만 apply는 배열로받음,apply는 배열요소를 함수의 매개변수로 사용할때 유용함 bind this의 값을 영구적으로 지정

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

백준 11654 아스키코드

알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.입력으로 주어진 글자의 아스키 코드 값을 출력한다.A65C67048957a97z

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

백준 8958 ox퀴즈

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

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

백준 3052 나머지

두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는

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

백준 숫자의갯수 2577

문제세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오.예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 42

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

백준 최대값

문제9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.예를 들어, 서로 다른 9개의 자연수3, 29, 38, 12, 57, 74, 40, 85, 61이 주어지면, 이들 중 최댓값은 85이고, 이 값

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

콜백함수를 async문으로 바꾸기

여기서 우리는 다른 파일에서도 동일하게 쓰여진query문에대해서 모듈화를 진행해보려한다.기존 get코드에있는 query문을 가져온다.그뒤 동기처리를 위해 promise문을 사용하려는데하지만 여기서 문제가 있는데 이러한 문제를 해결하는것이 async await문이다.re

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

콜백함수2 , Promise, Async

Node.js 프로세스에서 추가적인 JavaScript의 실행을 위해 JavaScript가 아닌 작업이 완료될 때까지 기다려야만 하는 상황일반적으로 NodeJS의 I/O 논블로킹으로 앞선 작업이 완료될때까지 후순위 작업이 기다려주지 않습니다.I/O란 인풋,아웃풋으로 일

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

Rollback

실제로 Database와 연결되어야 할 때 pool.getConnection을 통하여 pool에서 연결을 받아온다.작업단위는 많은 질의어 명령문들을 사람이 정하는 기준에 따라 정하는 것을 의미한다.게시판을 예로 들어보자. 게시판 사용자는 게시글을 작성하고, 올리기 버튼

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

injection attacking

query문 처리서버개발자는 프론트개발자로부터 화면에 표시할 필요정보를 입력받아 전송할 api를 구성해야한다.이때 데이터를 전송하는 방법은 body를 이용한 전송방법과 query stiring을 이용한 방법 2가지가있는데 body로 데이터를 전송하는경우는 주소 개인정보

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

express로 서버만들기

express를 기본폴더에 다운받으면 기본적으로위와같은 여러 폴더들이 생긴다여기서 app.js를 살펴보면이러한 설정이 있다.여기서 우리는 여러 routes를 express모듈을 이용해서 라우팅할수있는데라우팅할때 주의할점은 해당 라우팅할 js파일을 이렇게 require로

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

간단한 서버만들기

서버를 하나 만들어보자여기서 http메소드중 post메서드를 이용해 데이터를 추가하는 서버를 만들었다.과정은 이렇다.client에서는 post메서드를 이용해 서버에게 문자열 형식으로 데이터를 보낸다.이때 post방식으로 데이터를 전송할떄 엄청나게 많은 데이터가 있을수있

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

nodejs mysql 연동하기

nodejs 에서 mysql 연동하기 express를이용해서 코드를짠뒤 mysql에 연동하는법을 알아보자 우선 connection 방법과 pool이 있는데 쉽게생각하면 pool은 connection을 재사용할수있게 사용하는 코드라고 생각하면 좋다. 이코드를 보자면

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