Bestimmen Sie anhand der Eingabe der ersten und der zweiten Zahl (beide positive ganze Zahlen, Null ausgeschlossen), auf wie viele Arten Sie die zweite aus der ersten machen können, indem Sie die folgenden Aktionen ausführen : +1
, +2
und *3
. Operationen werden einfach von links nach rechts angewendet.
Beispiele:
Eingabe :
1 2
. Ausgabe :1
. Dh, man könnte nur erhalten ,2
indem Sie+1
, so eine Art und Weise.Eingabe :
1 3
. Ausgabe :3
. Dh du könntest 3 bekommen, indem du entweder+2
oder tust+1+1
oder*3
Eingabe :
1 4
. Ausgabe :4
.Eingabe :
2 6
. Ausgabe :6
.Eingabe :
2 7
. Ausgabe :9
.Eingabe :
1 10
. Ausgabe :84
.
Falls es keine Möglichkeiten gibt, zB 100 100
oder 100 80
, ist die Ausgabe 0
.
Sie können die Eingabe auch als Array oder als Zeichenfolge mit einem beliebigen Trennzeichen verwenden.
Die kürzeste Lösung gewinnt.
*3 +2 +1
so oft bewerben +1
, wie Sie möchten, und sich dann bewerben , um auf 0 zu kommen.