Wir haben einige neue Sheriff- Moderatoren in der Stadt, Mego und DJMcMayhem . Wir brauchen eine Herausforderung, um sie für ihre neuen Positionen angemessen zu ehren.
als Maus über die Profile : Die Benutzer-IDs lauten und . Wenn Sie ziffernweise subtrahieren, werden Sie etwas ziemlich Aufregendes bemerken (natürlich unter Berücksichtigung der absoluten Unterschiede):45941
3|1|7|1|6
4|5|9|4|1
-+-+-+-+- (-)
1|4|2|3|5
Die vom obigen Algorithmus generierte Zahl ist . Diese Ganzzahl hat etwas Besonderes: Sie besteht nur aus aufeinanderfolgenden Ziffern, die in aufsteigender Reihenfolge sortiert sind, aber genau eine der Ziffern ist nicht richtig platziert - .4
Wir werden ein Paar positiver Ganzzahlen als DJMcMego-Paar bezeichnen, wenn die ziffernweisen absoluten Differenzen aufeinanderfolgende Ganzzahlen sind, die in aufsteigender Reihenfolge sortiert sind, von denen jedoch genau eine nicht dort ist, wo sie hingehören. Das heißt, es ist möglich, genau eine Ziffer des Ergebnisses der ziffernweisen Subtraktion an eine andere Position zu verschieben, so dass die erhaltene Ganzzahl nur aufeinanderfolgende Ziffern aufweist, die in aufsteigender Reihenfolge sortiert sind.
In unserem obigen Beispiel ist das Paar ein DJMcMego- Paar, denn wenn zwischen und verschoben wird , ist das Ergebnis , was die Kriterien erfüllt. Beachten Sie, dass die Ziffern der resultierenden Nummer nicht bei , sondern nur fortlaufend sein sollten. Wenn einer sich nicht sicher ist, welche Entscheidung er treffen soll, kann er sich immer auf die Hilfe des anderen verlassen, um die Dinge zu regeln.4 3 5 12345 1
Ihre Aufgabe ist es, einen Wahrheits- / Falschwert auszugeben, abhängig davon, ob es sich bei einem als Eingabe angegebenen Paar positiver Ganzzahlen um ein DJMcMego-Paar handelt.
Es wird garantiert, dass und dieselbe Anzahl von Ziffern haben, immer mindestens 4.b
Sie können die Ganzzahlen in jedem vernünftigen Format verwenden (z. B. native Ganzzahlen, Zeichenfolgen, Ziffernlisten usw.).
Sie können in jeder Programmiersprache antreten und über jede Standardmethode Eingaben und Ausgaben vornehmen. Beachten Sie jedoch, dass diese Lücken standardmäßig verboten sind. Dies ist Codegolf , daher gewinnt die kürzeste Übermittlung (in Bytes) für jede Sprache .
Testfälle
a, b -> Output
31716, 45941 -> Truthy
12354, 11111 -> Truthy
56798, 22222 -> Truthy
23564, 11111 -> Truthy
1759, 2435 -> Truthy
12345, 11111 -> Falsy
3333, 2101 -> Falsy
22354, 22222 -> Falsy
31717, 45941 -> Falsy
14325, 11111 -> Falsy
89789, 78865 -> Falsy
14954, 61713 -> Falsy
25631, 11114 -> Falsy
Oder in einem anderen Format .
25631, 11114
als Beispiel hinzufügen . Die Unterschiede sind, 14523
die einige der aktuellen Programme