프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krfrom collections import dequedef transform_time(time): h, m = map(int, time.split(':')) return h * 60 + mdef solution(plans): plans.sort(key=lambda x: transform_time(x[1])) answer = [] pause_hw = [] current_hw = None current_end_time = 0 for plan in plans: name, start_tim..
👉🏻 3060번: 욕심쟁이 돼지def yumyum(meals): even_sum = meals[0] + meals[2] + meals[4] odd_sum = meals[1] + meals[3] + meals[5] new_meals = [meals[i] + (odd_sum if i % 2 == 0 else even_sum) for i in range(6)] return new_mealsfor _ in range(int(input())): n = int(input()) meals = list(map(int, input().split())) total_sum = sum(meals) if total_sum > n: print(1) conti..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krfrom itertools import permutationsdef solution(expression): answer = 0 operators = ['+', '-', '*'] nums, ops = [], [] num = '' for char in expression: if char.isdigit(): num += char else: nums.append(int(num)) num = "" ..
👉🏻 30980번: 여중생 파댕이와 공부를n, m = map(int, input().split())h = 3w = 8n *= hm *= wpaper = [list(input()) for _ in range(n)]for height in range(0, n, h): for width in range(0, m, w): a = int(paper[height + 1][width + 1]) b = int(paper[height + 1][width + 3]) c = int(paper[height + 1][width + 5]) if paper[height + 1][width + 6] != '.': c = c * 10 + int(paper[..
이번에는 코딩 테스트에서 중요한 유형인 'Implementation(구현)'에 대해 알아보겠습니다. 구현은 주어진 문제를 코드로 구체적으로 작성하는 과정을 의미하며, 프로그래밍 언어의 문법과 라이브러리를 활용하여 문제를 해결하는 방법입니다. 구현은 코딩 테스트에서 자주 출제되는 유형 중 하나이며, 정확하고 효율적인 코드 작성 능력을 요구합니다. 구현 문제 접근법 구현은 주어진 문제의 요구사항을 코드로 변환하는 과정입니다. 이 단계에서는 문제의 조건과 제약사항을 잘 이해하고, 프로그래밍 언어와 라이브러리를 활용하여 알고리즘을 작성합니다. 주어진 입력에 따라 출력을 생성하는 것뿐만 아니라, 다양한 연산과 조작도 포함될 수 있습니다. 문제 이해와 제약 사항 파악: 주어진 문제를 정확하게 이해하고, 입력 조건과..