5903. 简易银行系统

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
class Bank {

var bank:[Int]
let length:Int
init(_ balance: [Int]) {
bank = balance
length = balance.count
}

func transfer(_ account1: Int, _ account2: Int, _ money: Int) -> Bool {
if account1 <= length && account2 <= length && bank[account1-1] >= money {
bank[account1-1] -= money
bank[account2-1] += money
return true
}
return false
}

func deposit(_ account: Int, _ money: Int) -> Bool {
if account <= length {
bank[account-1] += money
return true
}
return false
}

func withdraw(_ account: Int, _ money: Int) -> Bool {
if account <= length && bank[account-1] >= money {
bank[account-1] -= money
return true
}
return false
}
}


5903. 简易银行系统
https://pisces34.github.io/2021/10/18/leetcode/5903/
发布于
2021年10月18日
许可协议