코딩
-
2024/09/17(Lv0) 234개 (Lv1) 67개 (Lv2) 44개 (Lv3) 5개 // 누적 350개 풀이한 문제Lv1완주하지 못한 선수 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(participant, completion): part = {} for i in participant: if i in part: part[i] += 1 else: part[i] = 1 for i in completion: pa..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 234개 (Lv1) 67개 (Lv2) 44개 (Lv3) 5개 // 누적 350개2024/09/17(Lv0) 234개 (Lv1) 67개 (Lv2) 44개 (Lv3) 5개 // 누적 350개 풀이한 문제Lv1완주하지 못한 선수 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(participant, completion): part = {} for i in participant: if i in part: part[i] += 1 else: part[i] = 1 for i in completion: pa..
2024.09.17 -
2024/09/16(Lv0) 234개 (Lv1) 66개 (Lv2) 44개 (Lv3) 5개 // 누적 349개 풀이한 문제Lv1대충 만든 자판 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(keymap, targets): answer = [] push = {} for key in keymap: for k in range(len(key)): if key[k] not in push: push[key[k]] = k+1 if push[key[..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 234개 (Lv1) 66개 (Lv2) 44개 (Lv3) 5개 // 누적 349개2024/09/16(Lv0) 234개 (Lv1) 66개 (Lv2) 44개 (Lv3) 5개 // 누적 349개 풀이한 문제Lv1대충 만든 자판 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이def solution(keymap, targets): answer = [] push = {} for key in keymap: for k in range(len(key)): if key[k] not in push: push[key[k]] = k+1 if push[key[..
2024.09.16 -
문제 보기 : 코딩테스트 연습 - 최고의 집합 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 57%작성 코드def solution(n, s): if s//n == 0: return [-1] start = [s//n]*n turn = s%n for i in range(turn): start[i] += 1 if sum(start) != s and len(start) != n: return [-1] else..
Lv3. 최고의 집합문제 보기 : 코딩테스트 연습 - 최고의 집합 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 57%작성 코드def solution(n, s): if s//n == 0: return [-1] start = [s//n]*n turn = s%n for i in range(turn): start[i] += 1 if sum(start) != s and len(start) != n: return [-1] else..
2024.09.14 -
2024/09/14(Lv0) 233개 (Lv1) 65개 (Lv2) 44개 (Lv3) 5개 // 누적 347개풀이한 문제Lv2구명보트 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이from collections import dequedef solution(people, limit): people = deque(sorted(people)) answer = 0 s = 0 ; e = -1 while len(people) > 1: if people[s] + people[e] > limit: ..
[9월 코테 챌린지] 프로그래머스 :: (Lv0) 233개 (Lv1) 65개 (Lv2) 44개 (Lv3) 5개 // 누적 347개2024/09/14(Lv0) 233개 (Lv1) 65개 (Lv2) 44개 (Lv3) 5개 // 누적 347개풀이한 문제Lv2구명보트 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 풀이from collections import dequedef solution(people, limit): people = deque(sorted(people)) answer = 0 s = 0 ; e = -1 while len(people) > 1: if people[s] + people[e] > limit: ..
2024.09.14 -
문제 보기 : 완주하지 못한 선수 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 57%작성 코드def solution(participant, completion): part = {} for i in participant: if i in part: part[i] += 1 else: part[i] = 1 for i in completion: part[i] -= 1 if part[i] == 0: del..
Lv1. 완주하지 못한 선수문제 보기 : 완주하지 못한 선수 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 57%작성 코드def solution(participant, completion): part = {} for i in participant: if i in part: part[i] += 1 else: part[i] = 1 for i in completion: part[i] -= 1 if part[i] == 0: del..
2024.09.13 -
문제 보기 : 대충 만든 자판 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 58%작성 코드def solution(keymap, targets): answer = [] push = {} for key in keymap: for k in range(len(key)): if key[k] not in push: push[key[k]] = k+1 if push[key[k]] > k+1: push[key[k]] = k+1 ..
Lv1. 대충 만든 자판문제 보기 : 대충 만든 자판 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 58%작성 코드def solution(keymap, targets): answer = [] push = {} for key in keymap: for k in range(len(key)): if key[k] not in push: push[key[k]] = k+1 if push[key[k]] > k+1: push[key[k]] = k+1 ..
2024.09.13 -
문제 보기 : 택배상자 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 59%작성 코드from collections import dequedef solution(order): answer = 0 ; ans = [] ls = [i+1 for i in range(len(order))] subcontainer = deque() ; container = deque(ls) for i in range(len(order)): if order[i] in subcontainer and order[i]==subcontai..
Lv2. 택배상자문제 보기 : 택배상자 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 59%작성 코드from collections import dequedef solution(order): answer = 0 ; ans = [] ls = [i+1 for i in range(len(order))] subcontainer = deque() ; container = deque(ls) for i in range(len(order)): if order[i] in subcontainer and order[i]==subcontai..
2024.09.10 -
문제 보기 : 주차 요금 계산 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 59%작성 코드import mathdef solution(fees, records): car = {} ; times = {} ; money = {} for re in records: time, carnum, inout = re.split() if inout == 'IN': car[carnum] = time if carnum not in money: times[..
Lv2. 주차 요금 계산문제 보기 : 주차 요금 계산 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제정답률 : 59%작성 코드import mathdef solution(fees, records): car = {} ; times = {} ; money = {} for re in records: time, carnum, inout = re.split() if inout == 'IN': car[carnum] = time if carnum not in money: times[..
2024.09.09