Algorithm475 [파이썬] 프로그래머스 : 주차 요금 계산 (Lv.2) [파이썬] 프로그래머스 : 주차 요금 계산 (Lv.2) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 방향성 생각 시간 계산만 잘 해서 구현해주면 된다. 딕셔너리에 차량번호에 출입시간 리스트를 만들고 출입시간을 계속 넣는다. 출입시간 리스트가 홀수면 23:59에 나갔다는 의미이다. 시간 계산 : 시*60 + 분으로 계산 딕셔너리를 만든 후 차량번호가 작은 순으로 출력해야하니 리스트를 따와서 차량번호 순으로 정렬 출입시간 리스트가 짝수면 2개씩 묶어서 계산. 홀수면 마지막 시간은 따로 계산. 전체코드 import math def solution(fee.. 2023. 7. 11. [파이썬] 프로그래머스 : n^2 배열 자르기 (Lv.2) [파이썬] 프로그래머스 : n^2 배열 자르기 (Lv.2) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이방향성 생각그려서 규칙찾기1 2 3 4 5 2 2 3 4 5 3 3 3 4 5 4 4 4 4 5 5 5 5 5 5n = 3~5일 때 어떤식으로 진행되는지 볼 수 있다. 1행에서는 1이 1개, 나머지 등차수열 2행에서는 2가 2개, 나머지 등차수열 3행에서는 3이 3개, 나머지 등차수열 테스트 케이스 2번 같은 경우에는 7부터 14이다. 7은 2행, 14는 4행이다. 행은 left, right의 몫+1이다. def solution(n,left,right.. 2023. 7. 10. [파이썬] 프로그래머스 : 카펫 (Lv.2) [파이썬] 프로그래머스 : 카펫 (Lv.2) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 방향성 생각 전체 블록 수 n = brown + yellow. 이 수의 약수 set를 a라 한다. brown//2 + 2는 h+w를 만족한다. ㄱ자 모양에서 코너는 두 번 더해짐. n = h*w를 만족한다. 약수 집합 a를 돌리면서 h+w가 brown//2+2를 만족시키면 탈출 답은 정렬해서 작성 전체코드 def solution(brown,yellow): # 합이 h+w(brown/2+2)이면서 곱이 h*w(yellow+brown) a = set() n = y.. 2023. 7. 10. [파이썬] 프로그래머스 : 시소 짝꿍 (Lv.2) [파이썬] 프로그래머스 : 시소 짝꿍 (Lv.2) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 0. 방향성 생각 집합 / 딕셔너리 이용해서 시간 줄이기. 일단 케이스가 1:1 비율, 몸무게가 같아서 짝을 이루는 경우가 있다. 이 때는 nC2 = n*(n-1)//2로 짝의 수를 구한다. 비율이 1:1이 아닌 경우에는 따로 구한다. 1. 입력 받기 def solution(weights): table,point = {},{} # 쌍 a,b는 어떤 point에서 균형을 이룬다. point를 만드는 후보 전부 넣기 for i in weights: # tab.. 2023. 7. 8. 이전 1 ··· 96 97 98 99 100 101 102 ··· 119 다음