contestada

you have been asked to program a bot for a popular bank that will automate the management of incoming request

Respuesta :

The program that would be in charge of automated requests and management for a banking institution is:

public class BankRequests extends AbstractCustomTestRunner {

   int[] bankRequests(int[] accounts, String[] requests) {

       for (int idx = 0; idx < requests.length; idx ++) {

           String[] r = requests [idx].split(" ");

           if (r [0].equalsIgnoreCase("deposit")) {

               int aIdx = Integer.valueOf(r [1]) - 1,

                       sum = Integer.valueOf(r [2]);

               if (aIdx >= accounts.length) return new int [] { - (idx + 1) };

               accounts [aIdx] += sum;

           }

           else if (r [0].equalsIgnoreCase("withdraw")) {

               int aIdx = Integer.valueOf(r [1]) - 1,

                       sum = Integer.valueOf(r [2]);

               if (aIdx >= accounts.length || accounts [aIdx] < sum) return new int [] { - (idx + 1) };

               accounts [aIdx] -= sum;

           }

           else if (r [0].equalsIgnoreCase("transfer")) {

               int aIdx = Integer.valueOf(r [1]) - 1,

                       bIdx = Integer.valueOf(r [2]) - 1,

                       sum = Integer.valueOf(r [3]);

               if (aIdx >= accounts.length ||  bIdx >= accounts.length || accounts [aIdx] < sum) return new int [] { - (idx + 1) };

               accounts [aIdx] -= sum;

               accounts [bIdx] += sum;

           }

           else return new int [] { - (idx + 1) };

       }

       return accounts;

   }

}

Read more about program for bank management here:

https://brainly.com/question/14905714
#SPJ1

ACCESS MORE
ACCESS MORE
ACCESS MORE
ACCESS MORE