본문 바로가기

PROGRAMMERS16

[프로그래머스] 경주로 건설 (Level 3) https://programmers.co.kr/learn/courses/30/lessons/67259 코딩테스트 연습 - 경주로 건설 [[0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,0],[0,0,0,0,0,1,0,0],[0,0,0,0,1,0,0,0],[0,0,0,1,0,0,0,1],[0,0,1,0,0,0,1,0],[0,1,0,0,0,1,0,0],[1,0,0,0,0,0,0,0]] 3800 [[0,0,1,0],[0,0,0,0],[0,1,0,1],[1,0,0,0]] 2100 [[0,0,0,0,0,0],[0,1,1,1,1,0],[0,0,1,0,0,0],[1,0,0,1,0,1],[ programmers.co.kr [프로그래머스] 경주로 건설 (Level 3) 2020 카카오 인턴십 최소 비용문제 -.. 2021. 5. 15.
[프로그래머스] 괄호 변환 (Level 2) programmers.co.kr/learn/courses/30/lessons/60058 코딩테스트 연습 - 괄호 변환 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 programmers.co.kr [프로그래머스] 괄호 변환 (Level 2) 구현 / 재귀 문제를 정확히 읽고 이해하는 연습이 더 필요하다. 4-4. u의 첫 번째와 마지막 문자를 제거하고, 나머지 문자열의 괄호 방향을 뒤집어서 뒤에 붙입니다. 이 문장을 순서를 뒤집는걸로 이해해서 쓸데없이 시간을 낭비했다. from collections import deque def get_uv(p): p = deque(p).. 2021. 4. 24.
[프로그래머스] 순위검색 (Level 2) programmers.co.kr/learn/courses/30/lessons/72412 2021. 4. 23.
[프로그래머스] 조이스틱 (Level 2) programmers.co.kr/learn/courses/30/lessons/42860 코딩테스트 연습 - 조이스틱 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다 programmers.co.kr [프로그래머스] 조이스틱 (Level 2) 그리디 문제 레벨 2임에도 불구하고 쉽지만은 않은 문제였다. 왼쪽으로 이동, 오른쪽으로 이동하는 경우 중 맞춰지지 않은 글자가 더 가까운 곳으로 이동하게 하면 풀린다. def solution(name): min_ud = [min(ord(n)-ord('A'), ord('Z')-ord(n)+1) for n in nam.. 2021. 4. 23.