코딩 테스트
-
괄호 회전하기코딩 테스트/Level 2 2021. 5. 1. 04:45
괄호 회전하기 월간 코드 챌린지 시즌2 635명 완료 programmers.co.kr/learn/courses/30/lessons/76502 코딩테스트 연습 - 괄호 회전하기 programmers.co.kr 참고: comdoc.tistory.com/entry/11-%EC%8A%A4%ED%83%9D%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EA%B4%84%ED%98%B8bracket-%EC%B2%B4%ED%81%AC-%ED%8C%8C%EC%9D%B4%EC%8D%AC?category=800088 11. 스택을 이용한 괄호(bracket) 체크, 파이썬 수식에 열고 닫는 괄호 쌍을 체크할 때도 스택을 이용할 수 있습니다. 수식을 인자로 받아 수식에 괄호가 빠졌을 때 나 홀로 있는 괄..
-
게임 맵 최단거리코딩 테스트/Level 2 2021. 4. 10. 23:06
게임 맵 최단거리 찾아라 프로그래밍 마에스터 1268명 완료 programmers.co.kr/learn/courses/30/lessons/1844 코딩테스트 연습 - 게임 맵 최단거리 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,1],[0,0,0,0,1]] 11 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,0],[0,0,0,0,1]] -1 programmers.co.kr from collections import deque def solution(maps): n, m = len(maps), len(maps[0]) visited = {(0, 0)} que = deque([[0, 0, 1]]) while que: x, y, cnt =..
-
쿼드압축 후 개수 세기코딩 테스트/Level 2 2021. 4. 10. 19:46
쿼드압축 후 개수 세기 월간 코드 챌린지 시즌1 1701명 완료 programmers.co.kr/learn/courses/30/lessons/68936 코딩테스트 연습 - 쿼드압축 후 개수 세기 [[1,1,0,0],[1,0,0,0],[1,0,0,1],[1,1,1,1]] [4,9] [[1,1,1,1,1,1,1,1],[0,1,1,1,1,1,1,1],[0,0,0,0,1,1,1,1],[0,1,0,0,1,1,1,1],[0,0,0,0,0,0,1,1],[0,0,0,0,0,0,0,1],[0,0,0,0,1,0,0,1],[0,0,0,0,1,1,1,1]] [10,15] programmers.co.kr 풀고 나서 다른 분들의 코드를 보니 재귀를 사용한 간략한 풀이들이 너무 많았다.. 부끄럽긴 하지만.. def solution..
-
메뉴 리뉴얼코딩 테스트/Level 2 2021. 4. 7. 17:55
메뉴 리뉴얼 2021 KAKAO BLIND RECRUITMENT 1971명 완료 programmers.co.kr/learn/courses/30/lessons/72411 from itertools import combinations def solution(orders, course): answer = [] orders = [sorted(order) for order in orders] for course_size in course: temp = {} max_num = 0 for order in orders: for each in combinations(order, course_size): key = ''.join(each) temp[key] = temp.get(key, 0) + 1 if temp[key] ..