使用 Python 從房間列表中查詢第一個合適的房間的程式
假設我們有一個名為 rooms 的數字列表以及另一個目標值 t。我們必須在 rooms 中找出第一個值,其值至少為 t。如果沒有這樣的房間,則返回 -1。
因此,如果輸入類似房間 = [20, 15, 35, 55, 30] t = 30,則輸出將為 35。因為 30 小於 35 且前面的房間不足以達到目標 30。
要解決此問題,我們將按照以下步驟進行 −
遍歷 rooms 中的每個房間,執行以下操作
如果 room >= t,則
返回 room
返回 -1
範例
讓我們看看以下實現以獲得更好的理解
def solve(rooms, t):
for room in rooms:
if room >= t:
return room
return -1
rooms = [20, 15, 35, 55, 30]
t = 30
print(solve(rooms, t))輸入
[20, 15, 35, 55, 30], 30
輸出
35
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP