Re: [閒聊] 每日LeetCode已回收

看板Marginalman作者 (みけねこ的鼻屎)時間2年前 (2023/05/29 20:46), 2年前編輯推噓2(200)
留言2則, 2人參與, 2年前最新討論串333/719 (看更多)
https://leetcode.com/problems/design-parking-system/description/ 1603. Design Parking System 設計一個停車場類別,他有大、中、小三種大小的車位,分別對應1、2、3的類型 1.ParkingSystem(int big, int medium, int small):初始化車位有幾個 2.bool addCar(int carType):carType類型的車可以停進去的話返回true。 Example 1: Input ["ParkingSystem", "addCar", "addCar", "addCar", "addCar"] [[1, 1, 0], [1], [2], [3], [1]] Output [null, true, true, false, false] Explanation ParkingSystem parkingSystem = new ParkingSystem(1, 1, 0); parkingSystem.addCar(1); // return true because there is 1 available slot for a big car parkingSystem.addCar(2); // return true because there is 1 available slot for a medium car parkingSystem.addCar(3); // return false because there is no available slot for a small car parkingSystem.addCar(1); // return false because there is no available slot for a big car. It is already occupied. 思路: 1.用一個陣列保存當前車位剩幾個 Java Code -------------------------------------------- class ParkingSystem { private int[] slot; public ParkingSystem(int big, int medium, int small) { slot = new int[]{big, medium, small}; } public boolean addCar(int carType) { if (slot[carType - 1] <= 0) { return false; } slot[carType - 1]--; return true; } } -------------------------------------------- 又水了一題= = -- https://i.imgur.com/CBMFmWk.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.100.75.86 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1685364368.A.058.html

05/29 20:46, 2年前 , 1F
大師
05/29 20:46, 1F
※ 編輯: Rushia (122.100.75.86 臺灣), 05/29/2023 20:47:47

05/30 00:49, 2年前 , 2F
大師
05/30 00:49, 2F
文章代碼(AID): #1aT9wG1O (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1aT9wG1O (Marginalman)