동식이 블로그

백준 15650 n과m 2번 -python

boj-15650

백준 15650 n과m 2번 -python 문제풀이 n과m 1번 문제와 기본 로직은 비슷하다 결과값의 배열이 오름차순을 만족하도록 이 전 배열의 값을 저장하고 이를 넘겨주면서 만족 할 때만 넣어주도록 code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 def f(n,m,k,l): ...

백준 15649 n과m 1번 -python

boj-15649

백준 15649 n과m 1번 -python 문제풀이 SW검정이 외부 라이브러리가 안된다는 소식..을듣고 기존의 itertools로 풀었던 수열, 조합 문제들을 다시 풀어보기로 했다… n과m의 조건을 만족하는 수열을 구하는 문제 code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 def f(...

BlockChain Project Private Network

blockchain2

프라이빗 이더리움 구축 vagrant 환경설정 1 2 3 4 5 6 7 8 9 ## vagrant 명령어 1. vagrant up <args> // args에 해당하는 가상머신 구동 2. vagrant half <args> // args에 해당하는 가상머신 정지 3. vagrant destory <args>...

BlockChain Project Requirement

blockchain1

블록체인 프로젝트개요 블록체인 기반 P2P 경매시스템 개발 퍼블릭 블록체인인 이더리움과 프라이빗 블록체인인 하이퍼레저 패브릭의 네트워크를 구축 P2P경매 시스템은 사용자가 시스템에 등록한 자산인 디지털 작품을 경매를 통해 판매 / 소유권 이전 서버를 거치지 않고 이더리움 스마트 ...

백준 2309 일곱 난쟁이 -python

boj-2309

백준 2309 일곱 난쟁이 -python 너무 어렵지 않은 완전 탐색 문제집 5번문제 !! 문제풀이 9개의 입력값을 순열을 이용해 해결 code 1 2 3 4 5 6 7 8 9 10 11 import itertools arr = [] for _ in range(9): arr.append(int(input())) f...

백준 9095 1,2,3 더하기 -python

boj-9095

백준 9095 1,2,3 더하기 -python 너무 어렵지 않은 완전 탐색 문제집 4번문제 !! 문제풀이 1,2,3으로 만들수있는 모든 수를 구해서 비교 code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import itertools arr = [1,2,3] N = int(input()) ...

백준 10448 유레카 이론 -python

boj-10448

백준 10448 유레카 이론 -python 너무 어렵지 않은 완전 탐색 문제집 3번문제 !! 문제풀이 모든 삼각수를 구해놓고 그중 3개로 구성된 순열들의 값을 비교 K의 범위가 1000이하인 수이기 때문에 1000이하인 삼각수를 모두 구했었는데 다시 생각해보니 합이 1000이하여야 한다는걸 깨닳았다. 그래도 시간초과가 나서 순...

백준 2231 분해합 -python

boj-2231

백준 2231 분해합 - python 너무 어렵지 않은 완전 탐색 문제집 2번문제 !! 문제풀이 입력된 n보다 생성자의 숫자는 항상 작다 1부터 n까지 자리수에 자기자신을 더해주면서 비교해주면 끝 처음앤 멍청하게 모든 자리수를 구해서 값을 내려고 함… code 1 2 3 4 5 6 7 8 9 10 11 12 13 14...

백준 2503 숫자야구 - python

boj-2503

백준 2503 숫자야구 - python 너무 어렵지 않은 완전 탐색 문제집 1번문제 !! 문제풀이 어릴 때 많이했던 숫자야구문제 각 자리수별로 탐색하면서 주어진 숫자와 카운트가 같지 않은 경우를 모두 지워준다 다 풀고나서 itertools permutation을 쓰면 좋았겠다라는 생각이 문득…. code 1 2 3 4...

Deploying to Kubernetes

GCP Study week 1

week1 : Deploying to Kubernetes 강의에 들어가기에 앞서 배포에 대한 여러 방식들을 알아보자 롤링 업데이트(rolling update) 일반적인 배포를 의미 단순하게 한 대씩 재시작, 코드 변경에 따른 side effect가 발생할 수 있다. 하지만 롤백이 가능, ...