Skip to content

AbhishekNayak-24/leetcode----2043

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

leetcode----2043

Simple Bank System // code in C++ class Bank { private: vector balance;

public: Bank(vector& balance) : balance(balance) {}

bool transfer(int account1, int account2, long long money) {
    if (account1 > balance.size() || account2 > balance.size() ||
        balance[account1 - 1] < money) {
        return false;
    }
    balance[account1 - 1] -= money;
    balance[account2 - 1] += money;
    return true;
}

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

bool withdraw(int account, long long money) {
    if (account > balance.size() || balance[account - 1] < money) {
        return false;
    }
    balance[account - 1] -= money;
    return true;
}

};

About

Simple Bank System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published