문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 오잉 participant를 돌리면서 completion에 해당하는 이름이 있으면 빼면 되는 거 아닌가?? def solution(participant, completion): answer = '' for marathoner in participant: if marathoner in completion: participant.remove(marathoner) print(participant) return answer 이렇게 했는데 왜 안 되지..? participant에 한 명만 남아야 하는데 다 ..
문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 길이부터 기죽네... 일단 성격 유형을 리스트에 담는 게 좋을 것 같다 리스트 안에 튜플로 성격 유형 = [(R, T), (C, F), (J, M), (A, N)] 그러고 choices에 따라 각 자리에 점수를 더해주는거지.......? 그리고 점수표 딕셔너리가 필요할 듯 def solution(survey, choices): answer = '' types = {"R":0, "T":0, "C":0, "F":0, "J":0, "M":0, "A":0, "N":0} score = {"first" ..
- 이력서 수정하기 이력서를 수정하기는 했는데 누가봐도 X를 줄 것 같다,,, 예쁘게 꾸밀 자신 없으면 인텔리픽 이력서에 쓰라고 해서 했는데 영 아닌 것 같다 아무래도 노션을 이용해야겠어... 여튼 아직 공개하기는 부끄러우니 그냥 오늘 이력서를 수정했다~ 라는 흔적만 남긴다 ㅋㅋㅋ - 알고리즘 문제 풀이 https://guco.tistory.com/282 https://guco.tistory.com/283 오늘 2문제 풀었는데 빨리 레벨2로 넘어가야 할 것 같다 근데 알고리즘 문제시트에 있는 문제는 다 풀고 넘어가고 싶어서 꾸역꾸역 하는 중 코테 특강 때 실력을 향상시키려면 내 수준보다 어려운 문제를 풀어야 한다고 하는데....근데 사실 난 아직 레벨1이 맞긴 한디....레벨2...풀 수 있을까.......
문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 흠 이것은 조합 문제로군 itertools 라이브러리에서 combinations 함수를 import 해서 number를 3개씩 조합해서 리스트에 담아서 for문을 돌리면서 리스트 각 요소의 합이 0이면 answer를 1씩 더하면 되겠군 오 진짜 되네 바로 풀림 근데 점수 1점 ㅋㅋㅋ from itertools import combinations def solution(number): answer = 0 combi = list(combinations(number, 3)) for num in combi..
문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 일단 최대한 많은 부서를 지원해 주려면 적은 금액을 지원한 부서부터 선택하면 될 것 같다 그러니 d의 요소들을 오름차순으로 정렬하고 for문을 돌려 budget보다 커지기 전까지 더해주면서 answer를 1씩 올린다 def solution(d, budget): total, answer = 0, 0 d.sort() for apply in d: total += apply answer += 1 if total > budget: answer -= 1 return answer elif total == budg..