https://www.acmicpc.net/problem/2193 2193번: 이친수 0과 1로만 이루어진 수를 이진수라 한다. 이러한 이진수 중 특별한 성질을 갖는 것들이 있는데, 이들을 이친수(pinary number)라 한다. 이친수는 다음의 성질을 만족한다. 이친수는 0으로 시작하지 않 www.acmicpc.net const fs = require('fs'); const N = fs.readFileSync("./dev/stdin").toString().trim()*1; const zero = BigInt(0); const one = BigInt(1); let dp = [ [one,zero], [zero,one], [one,zero], [one,one], ] for(let i = 4; i
https://www.acmicpc.net/problem/15990 15990번: 1, 2, 3 더하기 5 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 1,000,000,009로 나눈 나머지를 출력한다. www.acmicpc.net const fs = require('fs'); const input = fs.readFileSync("./dev/stdin").toString().trim().split('\n').map(Number); const N = input.shift(); const mod = 1000000009; const answer = []; const MAX = Math.max(...input) let dp = Array.from(Array(MAX+1),()=>[0..
https://www.acmicpc.net/problem/16194 16194번: 카드 구매하기 2 첫째 줄에 민규가 구매하려고 하는 카드의 개수 N이 주어진다. (1 ≤ N ≤ 1,000) 둘째 줄에는 Pi가 P1부터 PN까지 순서대로 주어진다. (1 ≤ Pi ≤ 10,000) www.acmicpc.net const fs = require('fs'); const input = fs.readFileSync("./dev/stdin").toString().trim().split('\n'); const N = +input[0] const card = input[1].split(' ').map(Number) let dp = [0,...card] for(let i = 2; i
https://www.acmicpc.net/problem/17413 17413번: 단어 뒤집기 2 문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다. 먼저, 문자열 S는 아래와과 같은 규칙을 지킨다. 알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('')로만 이루어져 www.acmicpc.net 어렵게 풀었는데 정규식으로 아주 간단하게 풀 수도 있다. 이제는 정규식 공부를 해야할듯 const fs = require('fs'); const input = fs.readFileSync("./dev/stdin").toString().trim().split("") let temp = []; let flag = false; let answer = []; for(let..
https://www.acmicpc.net/problem/16936 16936번: 나3곱2 나3곱2 게임은 정수 하나를 이용한다. 가장 먼저, 정수 x로 시작하고, 연산을 N-1번 적용한다. 적용할 수 있는 연산은 두 가지 있고, 아래와 같다. 나3: x를 3으로 나눈다. x는 3으로 나누어 떨어져야 www.acmicpc.net ★은 다시 풀어볼 문제 => 브루트포스로 다시 풀기 브루트포스로 분류되는 문제인데. 브루트포스로 풀다가 계속 틀려서 질문 https://www.acmicpc.net/board/view/57079 을 보고 힌트를 얻어서 방식을 바꿔서 풀었다. 3을 인수로 많이 갖는 수를 앞에 배치한다. 3을 똑같이 가지고 있다면. 3을 제외한 나머지 인수들의 곱이 작은 값이 앞에 배치된다. ㅁ c..
https://www.acmicpc.net/problem/16958 16958번: 텔레포트 2차원 평면 위에 N개의 도시가 있다. 일부 도시는 특별한 도시이다. (r1, c1)에 있는 도시에서 (r2, c2)에 있는 도시로 가는 이동 시간은 |r1 - r2| + |c1 - c2|와 같다. 만약, 두 도시가 특별한 도시라면, 텔 www.acmicpc.net const fs = require('fs'); const input = fs.readFileSync("./dev/stdin").toString().trim().split("\n").map(v=>v.split(' ').map(Number)); const [N,T] = input.shift() const cities = []; for(let i = 0; i..

요약 피어는 HyperLedger Fabric의 가장 기본적인 구성요소로, 네트워크를 형성하고, 체인코드와 원장을 호스트하고, 트랜잭션 제안 및 응답을 처리하고, 승인된 트랜잭션을 검증하여 원장을 업데이트하고 일관성을 유지하는 역할을 한다. # Peers 블록체인 네트워크는 피어 노드(간단히 피어)들의 집합으로 구성되어 있다. 피어들은 네트워크의 기본적인 구성요소이다. 왜냐하면 원장과 스마트계약을 호스팅하기 때문이다. 스마트 계약에 의해 생성된 모든 트랜잭션을 원장이 기록한다는 점을 기억하자. 스마트 계약과 원장은 각각 공유프로세스와 공유정보를 네트워크에서 캡슐화하는데 사용된다. 피어의 이러한 측면 Fabric 네트워크를 이해하는데 좋은 출발점이 된다. 블록체인 네트워크는 피어 노드로 구성되며, 각 노드..
- Total
- Today
- Yesterday
- 동적프로그래밍
- 투포인터 연습
- 롱베케이션
- 면접질문
- node.js
- 서버개발
- 개발자면접
- MOD
- 투포인터
- 서버점검
- DB 생성
- 로드나인
- 그래프
- 다이나믹프로그래밍
- create databases;
- 면접비
- create db
- 최소공통조상
- MySQL
- BFS
- 은둔청년체험
- 다이나밍프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |