mdBook 설치 rust 설치 필요! Install Rust A language empowering everyone to build reliable and efficient software. www.rust-lang.org $ cargo install mdbook mdBook 생성 및 로컬에서 실행 $ mdbook init mdbook $ cd mdbook $ mdbook serve --open Github Page 배포 1. Github Actions를 통한 Github Page 생성 활성화 2. Github Actions를 사용해 mdBook 배포 name: book on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest permission..
Arbitrum stylus testnet faucet Arbitrum Stylus Testnet Faucet - Bware Labs Daily token allocation:15 Tokens claimed:2.1 Tokens left:12.900 Arbitrum Stylus Testnet Faucet Arbitrum is a L2 solution that enhances Ethereum's scalability by providing quicker transactions and lower costs, without compromising security. Stylus is an exc bwarelabs.com 네트워크 이름 Stylus testnet RPC URL https://stylus-testne..
gRPC 서버 Docker 이미지 빌드 FROM rust:latest as builder WORKDIR /app COPY . . RUN apt update && apt install -y protobuf-compiler RUN cargo build --release --bin server FROM debian:stable-slim RUN apt update \ && apt install -y libssl-dev ca-certificates \ && apt clean \ && rm -rf /var/lib/apt/lists/* COPY --from=builder /app/target/release/server /app/server CMD ["/app/server"] multistage build를 통해 1G..
Protocol Buffer Compiler 설치 linux 환경 기반 $ sudo apt install -y protobuf-compiler $ protoc --version libprotoc 3.12.4 ProtoBuf 파일 작성 proto/greet.proto syntax="proto3"; package greet; message Greeting { string first_name = 1; string last_name = 2; } service GreetService { rpc Greet(Greeting) returns (Greeting) {} } tonic-build로 ProtoBuf 파일 컴파일하기 Cargo.toml 파일에 build dependency 추가 [package] name = "..
문제 17103번: 골드바흐 파티션 첫째 줄에 테스트 케이스의 개수 T (1 ≤ T ≤ 100)가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 N은 짝수이고, 2 < N ≤ 1,000,000을 만족한다. www.acmicpc.net 골드바흐의 추측: 2보다 큰 짝수는 두 소수의 합으로 나타낼 수 있다. 짝수 N을 두 소수의 합으로 나타내는 표현을 골드바흐 파티션이라고 한다. 짝수 N이 주어졌을 때, 골드바흐 파티션의 개수를 구해보자. 두 소수의 순서만 다른 것은 같은 파티션이다. 입력 첫째 줄에 테스트 케이스의 개수 T (1 ≤ T ≤ 100)가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 N은 짝수이고, 2 < N ≤ 1,000,000을 만족한다. 출력 각각의 테스트 케..
문제 10434번: 행복한 소수 각 테스트 케이스마다, 테스트 케이스의 번호, 입력받은 수, 만일 M이 행복한 소수라면 YES 아니라면 NO를 공백으로 각각 구분하여 출력한다. www.acmicpc.net Q. : 아래의 수열에서 다음에 올 수를 찾으시오. 313 331 367 ... 경복 : ?? 강산 : 379. 경복 : 뭐? 강산 : 행복한 소수잖아. 경복 : 행복한 뭐? 강산 : 그러니까, 자리수의 제곱의 합을 구하는 연산을 계속 반복했을 때 1이 되는 수를 행복한 수라고 하잖아. 행복한 소수는 그 중 소수인 수이고. 7은 분명 소수이다. 과연 행복할까? 7 → 72 = 49 49 → 42 + 92 = 97 97 → 92 + 72 = 130 130 → 12 + 32 + 02 = 10 10 → 12..
문제 6219번: 소수의 자격 세 정수 A, B, D가 주어진다. www.acmicpc.net 농부 존은 소들에게 소수로 차례차례 번호를 매기는 중이다. 베시는 이 번호에서 숫자 D가 몇 번이나 등장하는지 궁금해졌다. 베시를 도와 범위 A..B(A와 B 포함)내에서 숫자 D를 포함하는 소수의 개수를 구해보자. 소수는 두개의 자연수(1과 자기자신)로만 나누어 떨어지는 자연수를 말한다. 소수의 예로는 2,3,5,7,11,13,17,19,23,29.. 가 있다. 입력 세 정수 A, B, D가 주어진다. 출력 주어진 범위 내에서 숫자 D를 포함하는 소수의 개수를 출력한다. 문제 이해하기 A~B 사이의 수 중에서 소수를 찾고 해당 소수에 숫자 D가 포함되어 있는지를 판별하는 문제입니다. 에라토스테네스의 체를 사용..
문제 6220번: Making Change Poor Bessie has taken a job in the convenience store located just over the border in Slobbovia. Slobbovians use different coinages than the USA; their coin values change day-by-day! Help Bessie make optimal change for Slobbovian shoppers. You will need www.acmicpc.net Poor Bessie has taken a job in the convenience store located just over the border in Slobbovia. Slobbovia..