Ask Me Help Desk

Ask Me Help Desk (https://www.askmehelpdesk.com/forum.php)
-   Other Programming (https://www.askmehelpdesk.com/forumdisplay.php?f=437)
-   -   G. Next Number (https://www.askmehelpdesk.com/showthread.php?t=143063)

  • Oct 21, 2007, 03:31 AM
    blisskinny
    G. Next Number
    Frank Tarantini is the main weapons specialist in the gang of Vito Maretti. He buys stolen weapons and forges the gun numbers. After that the weapons is given to the other gangsters.

    Recently Vito has charged Frank with the assignment to procure 20 new tommy-guns. Frank has fulfilled the assignment the same night. Now he is to change the guns numbers. In order not to arouse suspicion Frank uses as a new gun number the minimal next one with the same sum of digits. It takes 30 minutes to find such number because Frank is a gangster, not mathematician. But today he is short of time. So you are under the threat of one of his new tommy-guns. He wants you to write a program that would find the suitable number.

    Input
    consists of the k-digit number N – the old number of a tommy-gun (1 <= K <= 2000, 0 <= N <= 101000).

    Output
    the new K-digit number that Frank needs or -1 if there is no such number.

    Samples

    input
    113
    0050

    output
    122
    0104
  • Oct 22, 2007, 06:19 AM
    asterisk_man
    Where are you having trouble? We won't do your homework for you but we will help you with questions.
  • May 18, 2011, 09:50 PM
    jai_1233
    Quote:

    Originally Posted by blisskinny View Post
    Frank Tarantini is the main weapons specialist in the gang of Vito Maretti. He buys stolen weapons and forges the gun numbers. After that the weapons is given to the other gangsters.

    Recently Vito has charged Frank with the assignment to procure 20 new tommy-guns. Frank has fulfilled the assignment the same night. Now he is to change the guns numbers. In order not to arouse suspicion Frank uses as a new gun number the minimal next one with the same sum of digits. It takes 30 minutes to find such number because Frank is a gangster, not mathematician. But today he is short of time. So you are under the threat of one of his new tommy-guns. He wants you to write a program that would find the suitable number.

    Input
    consists of the k-digit number N – the old number of a tommy-gun (1 <= K <= 2000, 0 <= N <= 101000).

    Output
    the new K-digit number that Frank needs or -1 if there is no such number.

    Samples

    input
    113
    0050

    output
    122
    0104

    Hi Any one know the answer of this question. Or hints of this question. *** reply as soon as.

  • All times are GMT -7. The time now is 06:38 PM.