Posts by Category

BOJ

BOJ - 13168 - 내일로 여행

June 22 2022

```python import sys def solution(): _discount = {“Mugunghwa” : 0, “ITX-Saemaeul” : 0, “ITX-Cheongchun” : 0, “S-Train” : 0.5 , “V-Train” : 0.5} _city...

BOJ - 18017 - 총알의 속도

November 27 2020

```python import sys from decimal import Decimal A, B = map(str, sys.stdin.readline().split()) A, B = Decimal(A), Decimal(B) c = Decimal(“299792458”) ret = (...

BOJ - 6185 - Clear And Present Danger

November 26 2020

```python import sys _INF = 1e9 def solution(): N, M = map(int, sys.stdin.readline().split()) dist = [] maps = [] for _ in range(M): ...

BOJ - 19945 - 새로운 언어 CC

November 04 2020

```python def solution(): N = int(input()) bit = 1 if N < 0: print(32) elif 0 <= N < 2: print(1) else: count = 0 while bit <= N:...

BOJ - 2638 - 치즈

November 03 2020

```python import sys from collections import deque dx = [0, 0, 1, -1] dy = [1, -1, 0, 0]

BOJ - 10282 - 해킹

November 03 2020

```python import sys from heapq import heappush, heappop INF = 1e9 def Dijkstra(K, graph, V): heap = [] distance = [INF] * (V +1) distance[K] = 0...

BOJ - 2224 - 명제 증명

October 20 2020

```python _INF = 1e9 def solution(): N = int(input()) Floyd = [[_INF for _ in range(52)] for _ in range(52)]

BOJ - 15723 - n단 논법

October 13 2020

```python _INF = 1e9 def solution(): N = int(input()) Floyd = [[_INF for _ in range(26)] for _ in range(26)]

BOJ - 2064 - IP 주소

October 05 2020

```python import sys def solution(): N = int(input()) ip = [] for _ in range(N): ip.append(sys.stdin.readline().strip().split(‘.’))

BOJ - 1111 - IQ Test

October 01 2020

```python def solution(): N = int(input()) number = list(map(int, input().split()))

BOJ - 5427 - 불

September 27 2020

```python import sys from collections import deque

BOJ - 2293 - 동전 1

September 27 2020

```python def solution(): coin = [] N, K = map(int, input().split(‘ ‘)) coin.append(0) for _ in range(N): coin.append(int(input()))

BOJ - 9661 - 돌 게임 7

September 24 2020

def solution(): N = int(input()) if ((N - 1) % 5 + 1) == 2 or ((N - 1) % 5 + 1) == 5: print('CY') else: print('SK') solution()

BOJ - 9660 - 돌 게임 6

September 23 2020

def solution(): N = int(input()) if N % 7 == 0 or N % 7 == 2: print('CY') else: print('SK') solution()

BOJ - 17829 - 222-풀링

September 20 2020

```python def recursive(arr, N, x1, y1, x2, y2): if N == 2: ret = [] for i in range(x1, x2): for j in range(y1, y2): ...

BOJ - 2512 - 예산

September 19 2020

```python def solution(): N = int(input()) arr = list(map(int, input().split())) money = int(input()) left, right = 0, max(arr)

BOJ - 1486 - 등산

September 18 2020

```python import sys INF = 314152965 def solution(): N, M, T, D = map(int, sys.stdin.readline().split())

BOJ - 13015 - 별 찍기 - 23

September 15 2020

```python def drawFirstLastLine(N): for i in range(4 * N - 3): if N <= i <= 3 * N - 4:print(“ “, end=””) else: print(“*”, end=””) ...

BOJ - 10997 - 별 찍기 - 22

September 15 2020

```python def recursive(n, index, Star): if n == 1: Star[index][index] = ‘’ Star[index + 1][index] = ‘’ Star[index + 2][index] = ...

BOJ - 1436 - 영화감독 숌

August 24 2020

def solution(): N = int(input()) value = 666 while N: if '666' in str(value): N -= 1 value += 1 print(value ...

BOJ - 4378 - 트ㅏㅊ;

August 23 2020

```python KeyBoard = { “1” : “`”, “2” : “1”, “3” : “2”, “4” : “3”, “5” : “4”, “6” : “5”, “7” : “6”, “8” : “7”, “9” : “8”, “0” : “9”, “-“ : “0”, “=” : “-“...

BOJ - 3495 - 아스키 도형

August 23 2020

```python def solution(): H, W = map(int, input().split()) Map = [] for _ in range(H): Map.append(list(str(input())))

BOJ - 15829 - Hashing

August 23 2020

```python def solution(): L = int(input()) string = input() ret = 0 for i in range(L): ret += (ord(string[i]) - 96) * (31 ** i) print(ret % 12...

BOJ - 7596 - MP3 Songs

August 22 2020

```python def solution(): cnt = 1 while True: N = int(input()) if not N: break array = []

BOJ - 17293 - 맥주 99병

August 22 2020

```python def solution(): count = int(input()) if count == 1: print(“1 bottle of beer on the wall, 1 bottle of beer.”) print(“Take on...

BOJ - 15351 - 인생 점수

August 22 2020

alphabet = [ ' ', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' ] ...

BOJ - 2810 - 컵홀더

July 09 2020

```python def solution(): N = int(input()) Seat = str(input()) data = [‘*’] flag = False for i in range(N):

BOJ - 2033 - 반올림

July 09 2020

```python def solution(): N = int(input()) div = 10 while N > div: if N % div >= div // 2: N += div N -= (N % d...

BOJ - 3041 - N-퍼즐

July 05 2020

```python def solution(): ret = 0 for i in range(4): Puzzle = list(input()) for j in range(4): if Puzzle[j] != ‘.’: ...

BOJ - 1919 - 애너그램 만들기

July 03 2020

```python def solution(): alphabet = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’, ‘i’, ‘j’, ‘k’, ‘l’, ‘m’, ‘n’, ‘o’, ‘p’, ‘q’, ‘r’, ‘s’, ‘t’,...

BOJ - 3009 - 네 번째 점

June 30 2020

```python def solution(): dataX = [] dataY = [] for _ in range(3): x, y = map(int, input().split(‘ ‘)) dataX.append(x) da...

BOJ - 1735 - 분수 합

March 27 2020

```python def GCD(x, y): mod = x % y while mod > 0: x = y y = mod mod = x % y return y

Back to top ↑

Programming

Java equals()와 == 의 차이점

November 23 2019

equals() 메소드는 비교자하는 대상의 내용 자체를 비교하지만, == 연산자는 비교하고자 하는 대상의 주소값을 비교합니다.

Python

November 08 2019

[Python] 문자열의 메모리 할당 방식

Back to top ↑

Computer Science

Dining Philosophers Problem

November 08 2019

세마포어와 뮤텍스, DeadLock과 같은 개념을 모르신다면 프로세스와 스레드와 임계영역포스트를 보고오시면 됩니다.

Banker’s Algoirhtm

November 08 2019

세마포어와 뮤텍스, DeadLock과 같은 개념을 모르신다면 프로세스와 스레드와 임계영역포스트를 보고오시면 됩니다.

SSL / TLS

November 03 2019

SSL (Secure Socket Layer)

HTTP

November 03 2019

HTTP (HyperText Transfer Protocol)

Cache

November 01 2019

Caches

DataBase

October 23 2019

SQL(Structed Query Language)

Struct

October 07 2019

구조체 크기를 구하기전 구조체와 자료형 크기에 대해서 정리를 하고 시작하겠습니다.

MVC

October 05 2019

MVC (Model - View - Controller)

CI / CD

October 05 2019

CI (지속적인 통합, Continuous Integration)

TDD

October 04 2019

TDD Test-Driven Development(TDD)는 매우 짧은 개발 사이클의 반복에 의존하는 소프트웨어 개발 프로세스이다. 우선 개발자는 요구되는 새로운 기능에 대한 자동화된 테스트케이스를 작성하고 해당 테스트를 통과하는 가장 간단한 코드를 작성한다. 일단 테스트 통과하는...

REST

October 04 2019

REST 월드 와이드 웹(World Wide Web a.k.a WWW)과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식으로 자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반에 대한 패턴

Back to top ↑

Books

Back to top ↑

BlockChain

Peer

October 27 2019

Anchor Peer

Nonce

October 27 2019

Hyperledger Fabric Nonce

Hyperledger Network 구성 (BYFN)

October 23 2019

기존 포스트 까지는 orderer의 타입을 solo로와 kafka 놓고 진행했습니다. 이번 포스트에서는 raft를 이용해서 만들어 보겠습니다.

Hyperledger Network 구성 (BYFN)

October 23 2019

기존 포스트 까지는 orderer의 타입을 solo로 놓고 진행했습니다. 이번 포스트에서는 kafka를 이용해서 만들어 보겠습니다.

Back to top ↑

Life

Back to top ↑

Spring

Back to top ↑

DevOps

Back to top ↑

Server

Back to top ↑

Linux

Back to top ↑

DataBase

Back to top ↑

OS X

Back to top ↑