123456789101112131415161718192021222324252627import bisectdef solution(info, query): infos=[] querys=[] lang={'java':0,'python':1,'cpp':2,'-':3} job={'backend':0,'frontend':1,'-':2} stage={'junior':0,'senior':1,'-':2} soul = {'pizza':0,'chicken':1,'-':2} result=[[[[ [] for soul in range(3)] for stage in range(3)]for job in range(3)]for lang in range(4)] vs=[0 for _ in range(len(query))] for x in..
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 29 30 31 32 33 34 def solution1(N, stages): answer = [] dic={} total=len(stages) for val in stages: dic[val]=dic.get(val,0)+1 ## 만일 stages에 값이 없다면 1로 그렇지 않다면 1증가 for i in range(1,N+1): dic[i]=dic.get(i,0) # 존재한다면 그대로 그렇지 않다면 0으로 초기화 tmp=dic[i] # 사전에 값을 저장 if total!=0: # 런타임에러를 방지하기 위해 조건문 작성 dic[i]=dic[i]/total else: dic[..
1 2 3 4 5 6 7 8 9 10 11 12 def solution(n, arr1, arr2): answer = [] for i in range(n): str='' a1=list(format(arr1[i],'b').zfill(n)) ## 일반적으로 이진법으로 바꿀때는 bin이라고 작성하지만, format을 통하여 작성할때에는 format(num,'b')이라 한다. a2=list(format(arr2[i],'b').zfill(n)) ## zfill은 정해진 숫자에서 남는 부분을 0을 채워주는 메소드이다. for j in range(n): ## 그 외에도 rjust는 오른쪽으로 정렬하고 남는 자리는 정해준 숫자를 채워준다. num = "11".rjust(5,"0") => "00011" if int(a1[..
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 def solution1(numbers, hand): answer = '' flag=False if hand=='right': flag=True else: flag=False pad={} pad[1]='00' pad[2]='01' pad[3]='02' pad[4]='10' pad[5]='11' pad[6]='12' pad[7]='20' pad[8]='21' pad[9]='22' pad[0]='31' leftStart=[3,0] righ..
- Total
- Today
- Yesterday
- 2021 KAKAO BLIND RECRUITMENT
- setattr
- 백준
- thread
- Spring
- django
- postgres
- 알고리즘
- Python
- Pattern
- 카카오
- BFS
- Java
- Command Line
- dockerignore
- Linux
- Celery
- DRF
- docker
- 파이썬
- PostgreSQL
- 면접
- headers
- docker-compose
- env
- 자바
- ubuntu
- 그래프
- Collections
- 프로그래머스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |