디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

오늘의 릿코드 2279번

개발뉴비갤로그로 이동합니다. 2022.12.27 19:20:06
조회 93 추천 0 댓글 0
														

class Solution:

    def maximumBags(self, capacity: List[int], rocks: List[int], additionalRocks: int) -> int:
        fill = []
        ans = 0
        cost = additionalRocks
        for capa, rock in zip(capacity, rocks):
            fill.append(capa - rock)
        fill.sort()
        for needs in fill:
            if needs <= cost:
                cost -= needs
                ans += 1
            else : break
        return ans


bag와 capacity가 나와서 냅색인줄 알고 긴장했으나...

그냥 정렬해서 세는 문제였다. 왜 미디엄이지


그리고 의식의 흐름대로 풀었는데, 다시 보니 append 대신 

fill = sorted([capacity[i] - rocks[i] for i in range(len(rocks))]) 

로 리스트 컴프리헨션 쓰는게 더 나을듯

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 2025년 가장 기억에 남는 인터넷 이슈는? 운영자 25/12/22 - -
16 오늘의 릿코드 Detect Capital 개발뉴비갤로그로 이동합니다. 23.01.02 61 1
13 오늘의 릿코드 Word Pattern 개발뉴비갤로그로 이동합니다. 23.01.01 61 0
11 오늘의 릿코드 Unique Path III [1] 개발뉴비갤로그로 이동합니다. 22.12.31 96 0
10 오늘의 릿코드 All Paths From Source to Target 개발뉴비갤로그로 이동합니다. 22.12.30 60 0
9 (공유) … you need 150 군팡갤로그로 이동합니다. 22.12.30 55 1
8 어제의 릿코드 1962번 - Remove Stones 어쩌고 [1] 개발뉴비갤로그로 이동합니다. 22.12.29 77 0
7 오늘의 릿코드 1834번 - Single-Threded CPU 개발뉴비갤로그로 이동합니다. 22.12.29 63 1
6 Remove Stones to Minimize the Total ㅇㅇ(223.38) 22.12.28 72 1
5 Maximum Bags With Full Capacity of Rocks ㅇㅇ(223.38) 22.12.28 74 1
오늘의 릿코드 2279번 개발뉴비갤로그로 이동합니다. 22.12.27 93 0
3 나도 Jump King 개발뉴비갤로그로 이동합니다. 22.12.27 105 1
2 55 jump king [1] ㅇㅇ(223.38) 22.12.26 157 2
1 Welcome [2] 군팡갤로그로 이동합니다. 22.12.26 180 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2