전체 글 345

[JAVA] 백준 15650 N과 M (1)_백트래킹

https://www.acmicpc.net/problem/15650 15650번: N과 M (2)한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해www.acmicpc.net 접근 :   -  최대 숫자 N 과 뽑는 갯수 M을 입력 받는다.  - 1 부터 N 까지 M 개를 뽑는다.  - 중복인 숫자는 뽑지 않는다.  - dfs 에서 depth를 내려갈 때, 중복인 숫자인 경우 더 이상 내려가지 않고 올라간다.   코드 구현 :   - 이너 클래스 사용import java.io.*;public class Main { static class Dfs { private Str..

JAVA/Coding Test 2023.03.09

[JAVA] 백준 15651 N과 M (3)_백트래킹

https://www.acmicpc.net/problem/15651 15651번: N과 M (3)한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해www.acmicpc.net  접근 :   - 최대 크기 N 과 뽑아야 하는 갯수 M 을 입력 받는다.  - 1부터 N까지 중복해서 M 개를 뽑는다.  - DFS(Depth-First Search)로 구현해서 결과를 출력한다.    코드 구현 :   - 이너 클래스 사용import java.io.*;public class Main { static class Dfs { private StringBuilder result; p..

JAVA/Coding Test 2023.03.09

Standard library

1. node Standard library 란? - 기본적으로 require으로 사용할 수 있는 기능 라이브러리 - 많이 사용하는 기능들을 사전에 정의 - 각종 오류 발생을 줄여주고 코드의 가독성이 향상됨 2. 자주 사용하는 모듈 - os : os 관련 (path로 경로를 다룰 때 주로 사용) - path : file의 주소를 참조할 때 주로 사용 - fs : file 입/출력 관련 - Buffer - Stream - HTTP : 서버를 구현할 때 주로 사용 - URL : url에 담긴 정보를 사용할 때 주로 사용 - DNS : 특정 도메인에 대한 기능 (ex> google.com , IP 주소 , IP 주소를 네트워크 인터페이스에 적용하는 방법(IPv4) 정보를 가져올 수 있음) https://nod..

Node js/Syntax 2023.03.08