본문 바로가기

분류 전체보기303

[Node.js] Node.js패키지 생성 도구 & 외부패키지 사용하기 npm이란? 다른 사람들이 만들어둔 모듈을 우리가 사용할 수 있도록 도와준다. package란? 누군가 만들어놓은 Node.js 모듈(로그인, 메일 등의 기능을 하는 모듈들이 있다.) npm을 이용해서 Node.js 패키지 만들기 1. 바탕화면에 새로운 폴더를 만든다 2. 패키지 초기설정 하기 보기 -> 모양 -> 뷰를 클릭해서 터미널을 열어준다. 터미널에 초록색 형광펜 친 부분과 같이 명령어를 입력하면, 패키지명을 물어보는 창이 나온다. 이 때 여기에다가 자신이 정한 패키지명을 입력하면 된다. 나는 패키지명을 package-example로 지었고, 나머지는 입력할 것이 없으니까 다 엔터를 쳤다. 그러면 이제까지 입력받은 정보를 보여주면서 맞냐고 물어보는 창이 뜨는데, 여기서 yes를 누르면 packag.. 2023. 8. 9.
코드트리 [자바 java] 정수 사각형 최대 합 https://www.codetree.ai/missions/2/problems/maximum-sum-path-in-square?utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 행렬에서 1,1에서 n,n까지 가는데 거쳐간 위치에 있던 숫자의 합이 최대가 되도록 하는 문제이다. 나는 dp배열을 하나 더 만들었다. 이는 1,1에서 dp각각의 칸까지 이동할 때 경로상에 있는 숫자를 더한 최대값을 의미한다. 제일 위 칸은 위에서 오는 경우가 없다. 왼쪽에서 오는 경우밖에 없으니까 왼쪽 값에 해당.. 2023. 8. 8.
코드트리 [자바 java] 피보나치 수 https://www.codetree.ai/missions/2/problems/fibonacci-number?utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 수가 주어지면 해당 수 번째의 피보나치수를 구하는 문제이다. 첫번째와 두번째 피보나치 수는 1이므로 이들이 주어지면 바로 1을 출력하게 하였고 나머지 수들은 주어진 수 만큼 dp배열을 만들고, dp[0],dp[1]에 1을 넣은 후 2부터 차례대로 전과 전전 dp값을 더한 값을 넣었다. 위 과정이 다 실행되면, dp에 있는 제일 끝 .. 2023. 8. 8.
목표달성 백준장학금 2주차 1. 알고리즘 문제 하루에 하나씩 풀기 7.31 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 8.1 https://ethereal-coder.tistory.com/89 백준 [자바 java] 10807번 : 개수 세기 https://www.acmicpc.net/probl.. 2023. 8. 6.
[Node.js] Node.js Helloworld & Common JS 모듈시스템 Node.js를 사용해본다. 우선 비주얼스튜디오 코드를 열고, 파일을 열어준다. 그 다음 보기 -> 모양 -> 패널을 클릭한다. 그러면 밑에 이 화면이 나오고, + 버튼을 눌러 powershell을 선택한다. 이 때 터미널이란 무엇일까 ? 우리가 평소에 프로그램을 실행시킬 때 마우스로 아이콘을 누르는 방식을 사용한다. 이를 Grapic User Interface(GUI)라고 한다. 하지만, 명령어를 입력해서 프로그램을 실행시킬 수도 있는데, 이를 Command Lind Interface(CLI)라고 한다. 이 때 명령을 내리는 곳이 터미널이다. 그럼 이제 명령어로 파일을 실행시켜보자. powershell을 열면 위와 같이 폴더의 경로가 다 나온다. 여기에다가 node 파일명 을 입력하면, 위와 같이 코드.. 2023. 8. 6.
코드트리 [자바 java] N개중에 M개 뽑기 https://www.codetree.ai/missions/2/problems/n-choose-m?utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요. www.codetree.ai 이 문제는 조합을 구해야 한다. 앞선 문제에서는 전부 숫자들의 순서, 중복 여부가 크게 중요하지 않았지만, 여기서는 숫자들이 오름차순으로 정렬되어야 하고 중복 되어서는 안된다. import java.io.*; import java.util.*; public class Main { static int n; static int m; static .. 2023. 8. 6.