Leetcode in Java && Oracle
422 subscribers
8 photos
397 files
400 links
Second channel: @codeforces_java

Let's Develop Together!
Download Telegram
image_2022-04-03_14-42-37.png
67.9 KB
#medium

#N2043. Simple Bank System
problem link
#solution
class Bank {
long [] balance;
public Bank(long[] balance) {this.balance=balance;}

public boolean transfer(int account1, int account2, long money) {
if(account1>balance.length || account2>balance.length || balance[--account1]<money)
return false;

balance[account1]-=money;
balance[account2-1]+=money;
return true;
}

public boolean deposit(int account, long money) {
if(account>balance.length)
return false;
balance[account-1]+=money;
return true;
}

public boolean withdraw(int account, long money) {
if(account>balance.length || balance[--account]<money)
return false;
balance[account]-=money;
return true;
}
}
🔥31