본문 바로가기

분류 전체보기303

[Node.js] Node.js란? 우리가 node.js를 배워야 하는 이유는 리액트가 자바스크립트의 라이브러리이기 때문이다. 원래 자바스크립트 코드는 브라우저 내장 자바스크립트 엔진을 이용하여 실행되었다. 이때 크롬의 v8엔진을 브라우저로가 아닌 다른 곳에서도 실행시키는게 가능해졌고, 이를 이용하여 자바스크립트가 브라우저가 아닌 곳에서도 동작할 수 있게 하는 프로그램이 개발되었는데, 이게 Node.js이다. 따라서 node.js는 자바스크립트의 실행환경이고, 이를 javascript's runtime이라고 부른다. 이게 개발되면서 , 다양한 서비스를 만들 수 있게 되었는데, 이때 자바스크립트로 웹서버를 만들 수 있게 되었다. 웹서버는 클라이언트가 서버에 요청을 하면 웹을 반환하는 한다. (url이 웹서버의 주소이다.) 리액트는 브라우저에.. 2023. 8. 2.
백준 [자바 java] 10807번 : 개수 세기 https://www.acmicpc.net/problem/10807 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net 오랜만에 쉬운 문제를 가져왔다! -100부터 100까지의 수를 입력받고, 특정 수가 주어지면 해당 수가 몇 번 나왔는지 출력하는 문제이다. 나는 배열을 만들어서 수를 입력받을 때마다 해당 인덱스의 수를 하나씩 늘려주는 방식을 사용했다. 이때 인덱스가 음수가 될 수는 없으니까 200크기의 배열을 만들고, 입력받은 수에 100을 더한 인덱스의 값을 늘려주었다. 그럼 -100이 입력되었을 .. 2023. 8. 1.
코드트리 [자바 java] 네 방향 탈출 가능 여부 판별하기 https://www.codetree.ai/missions/2/problems/determine-escapableness-with-4-ways?utm_source=clipboard&utm_medium=text https://ethereal-coder.tistory.com/86 코드트리 [자바 java] 두 방향 탈출 가능 여부 판별하기 https://www.codetree.ai/missions/2/problems/determine-escapableness-with-2-ways?utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보 ethereal-coder.tistory.com 두방향 탈출여부 .. 2023. 8. 1.
모각코 5회차 활동 내용 정리 목표 : 알고리즘 특강 내용 정리하기 https://ethereal-coder.tistory.com/85 알고리즘 특강 3일차 : 백트래킹 k개 중에 n개의 수 뽑기 k개 중에 2개를 뽑는 경우의 수를 고르면 for(int i = 0;i ethereal-coder.tistory.com k개 중에 n개의 수 뽑기 k개 중에 2개를 뽑는 경우의 수를 고르면 for(int i = 0;i 2023. 8. 1.
코드트리 [자바 java] 두 방향 탈출 가능 여부 판별하기 https://www.codetree.ai/missions/2/problems/determine-escapableness-with-2-ways?utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai dfs를 이용해서 탈출 가능 여부를 판단하는 문제이다. 0,0에서 출발해서 오른쪽, 아래로 갈 수 있는 길이 있는지 하나씩 탐색한다. 만약 갈 수 있다면, stack에 넣고 다시 그 위치에 대한 오른쪽, 아래를 탐색한다. 위와 오른쪽의 격자를 탐색하기 위해 dx,dy테크닉을 사용했고, 위, 왼쪽으로.. 2023. 7. 31.
알고리즘 특강 3일차 : 백트래킹 k개 중에 n개의 수 뽑기 k개 중에 2개를 뽑는 경우의 수를 고르면 for(int i = 0;i 2023. 7. 31.