일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- r-value참조자
- 괄호 검사 프로그램
- 입출력 관리자
- 유형 변환
- getline()함수
- C언어 덱
- LAN의 분류
- 프로그래머스 푸드 파이트 대회
- C언어 계산기 프로그램
- 운영체제 기능
- l-value참조자
- c언어 괄호검사
- string유형
- 문자형 배열
- 백준 파이썬
- const l-value참조자
- 원형 연결 구조 연결된 큐
- 알고리즘 조건
- 논리 연산
- 프로그래머스 배열만들기4
- 주기억장치
- 문제해결 단계
- IPv4 주소체계
- const화
- 값/참조/주소에 의한 전달
- 범위 기반 for문
- 네트워크 결합
- 회전 및 자리 이동 연산
- auto 키워드
- C언어 스택 연산
- Today
- Total
목록프로그래머스 (128)
chyam

https://school.programmers.co.kr/learn/courses/30/lessons/42628# 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krimport heapqdef solution(operations): answer = [] heap = [] heapq.heapify(heap) for op in operations: a,b = op.split(' ') if a == "I": # 추가 heapq.heappush(heap,int(b)) else: if b == "1": # 최댓값 삭제..

https://school.programmers.co.kr/learn/courses/30/lessons/12927# 코딩테스트 연습 - 야근 지수알고리즘 문제 연습 카카오톡 친구해요! 프로그래머스 교육 카카오 채널을 만들었어요. 여기를 눌러, 친구 추가를 해주세요. 신규 교육 과정 소식은 물론 다양한 이벤트 소식을 가장 먼저 알려school.programmers.co.krimport heapqdef solution(n, works): answer = 0 if sum(works) 0: max_work = heapq.heappop(works) # 가장 큰 작업부터 수행 max_work += 1 # 음수이므로 +1 heapq.heappush(works,..

https://school.programmers.co.kr/learn/courses/30/lessons/12987 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef solution(A, B): answer = 0 A.sort(reverse=True) B.sort(reverse=True) a_idx = 0 b_idx = 0 for a in range(len(A)): if A[a_idx]

https://school.programmers.co.kr/learn/courses/30/lessons/86052 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef solution(grid): rows = len(grid) cols = len(grid[0]) # 3차원 visited: [행][열][방향] 방문 여부 visited = [[[False]*4 for _ in range(cols)] for _ in range(rows)] # 방향: 상, 우, 하, 좌 dx = [-1, 0, 1, 0] dy = [0, 1, 0, -1] result = [] ..

https://school.programmers.co.kr/learn/courses/30/lessons/250135 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef get_current_degree(unit, seconds): # 현재 각도 if unit == 'hour': return (seconds % 43200) / 120 # 12*3600초로, 시간을 초단위로 한 것 , 1시간에 360도를 회전하므로, 1초에는 1/120만큼 움직임 elif unit == 'minute': return (seconds % 3600) / 10 # 3600초로, 분을 초단위로 한것, ..

https://school.programmers.co.kr/learn/courses/30/lessons/169198 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef solution(m, n, startX, startY, balls): answer = [] for ballX, ballY in balls: min_distance = 10000000 candidates = [] # 왼쪽 벽 반사 if not (startY == ballY and startX > ballX): candidates.append(( -ballX, ballY..

https://school.programmers.co.kr/learn/courses/30/lessons/87377 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krdef node_init(s,t): # 교점 구하기 a,b,e = s # 각 x, y, 상수 c,d,f = t if a*d-b*c == 0: # 일치할 때 return None x = (b*f-e*d)/(a*d-b*c) y =(e*c-a*f)/(a*d-b*c) if x != int(x) or y != int(y): # 정수좌표 아니면 제외 return None retur..

https://school.programmers.co.kr/learn/courses/30/lessons/258711 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krfrom collections import defaultdict, dequedef solution(edges): answer = [0, 0, 0, 0] start, donut, bar, eight = 0, 1, 2, 3 graph = defaultdict(list) # 키카 없을때 자동으로 기본값을 생성해주는 딕셔너리 # 0: 진출, 1: 진입 degrees = defaultdict(lambda: [0, 0]) # 노드를 처..