프로그래머스 2

[프로그래머스 python] 가장 많이 받은 선물

https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  처음 든 생각- 일단 주어진 입출력의 풀이를 보면 두 개의 표가 등장한다. 이걸 어떻게 활용할 수 있을까?- 첫번째 표는 유저의 수만큼의 정사각 행렬이다. -> 이차원 행렬로 나타내야겠다- 두번째 표는 선물지수를 구하는 건데 준 선물의 총합과 받은 선물의 총합은 위의 이차원 행렬의 가로합과 세로합으로 구하면 된다.- 비교의 순서는 주고받은 선물의 개수 확인 -> 똑같다면 선물 지수 확인 나의 답d..

python 코딩테스트 - 프로세스

처음 든 생각 - 반복문으로 하나씩 돌되 최댓값이랑도 비교를 해줘야겠네 - 만약 미뤄져야하는 놈이라면 append로 하면 되는데 - 완성된 놈은 어떻게 제거를 하지 -> 실제로도 이 부분에서 가장 고민을 많이했다. 나의 답 def solution(priorities, location): arr = [] for i in range(len(priorities)): for k in range(len(priorities)): if max(priorities) == priorities[k]: arr.append(k) priorities[k] = 0 if len(arr) == len(priorities): break if len(arr) == len(priorities): break return arr.index(..

728x90