DEV Community

Discussion on: Daily Challenge #240 - ATM

Collapse
 
vidit1999 profile image
Vidit Sarkar

Here is a C++ solution,

int solve(int n){
    if(n < 10 || n > 1500 || n%10 != 0)
        return -1;

    int count = 0;
    for(int dollar : {500,200,100,50,20,10}){
        count += n/dollar;
        n %= dollar;
    }

    return count;
}