Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

23
Sind die Listen teilbar?
Inspiriert (mit der gestohlenen Erklärung) davon Hintergrund Angenommen, Sie haben zwei Listen A = [a_1, a_2, ..., a_n]und B = [b_1, b_2, ..., b_n]ganze Zahlen. Wir sagen, es Aist potentiell teilbar durch, Bwenn es eine Permutation gibt B, die es für alle a_iteilbar macht . Das Problem ist dann: Ist …

21
Falten Sie die ganze Zahl, um Platz zu sparen!
Der verrückte Mathematiker besitzt eine breite Sammlung von Zahlen, und deshalb ist der Platz, den er übrig hat, ziemlich begrenzt. Um einiges zu retten, muss er seine ganzen Zahlen falten, aber leider ist er wirklich faul. Wenn Sie ihm helfen möchten, müssen Sie eine Funktion / ein Programm erstellen, die …

14
Wie viele Staaten grenze ich an?
Als ich jünger war, hatte ich eine große Karte der USA an der Wand gegenüber meinem Bett. Wenn mir langweilig war, starrte ich auf diese Karte und dachte über Sachen nach. Sachen wie das Vier-Farben-Theorem oder welcher Staat grenzte an die meisten anderen Staaten. Um mir beim Zählen ein wenig …
20 code-golf  number 


15
Eine Kollision vorhersagen: Wird der Räuber entkommen?
Stellen Sie sich eine Straße als eine Zahlenlinie vor, die auf 0unbestimmte Zeit beginnt und fortgesetzt wird: ................................................................. Es sind zwei Autos unterwegs: Cund R. Cist der Polizist, der versucht zu fangen R, der Räuber. Cbeginnt um 0und Rbeginnt irgendwo auf der Straße: C.............................R.................................. Der Cop ist schon in Bewegung …


28
Ihren Partner finden
Herausforderung Bei einer beliebigen Liste von 2 Tupeln und einem einzelnen Element in einem dieser Tupel wird dessen "Partner" ausgegeben, dh gegeben aund [(i,j),...,(a,b),...,(l,m)]ausgegeben b. Sie können davon ausgehen, dass alle Tupel eindeutig sind und dass alle Elemente in Tupeln Zeichenfolgen sind. Weiter nimm an du hast nicht beides (x,y)und …

21
Innerhalb der Fibonacci-Zahlen
Die Herausforderung Bei einer Ganzzahleingabe geben Sie die erste Fibonacci-Zahl zurück, die die Eingabe in sich enthält, zusammen mit dem Index dieser Fibonacci-Zahl (Indizes, die bei 0 oder 1 beginnen - bis zu Ihnen, aber geben Sie bitte an, welche in Ihrer Antwort). Wenn zum Beispiel die Eingabe 12 gegeben …

11
Rapunzel, Rapunzel, lass dein Haar runter!
Beschreibung Ich denke, jeder kennt das Märchen von Rapunzel und dem Prinzen. Für diejenigen, die dies nicht tun: lesen Sie es hier. Rapunzel hatte sich jedoch gerade die Haare schneiden lassen, sodass es möglicherweise nicht lang genug war, um ihren Prinzen aufsteigen zu lassen! Sie kann sehr traurig werden .. …
20 code-golf 

4
Rechteckiger Unterschied
In dieser Herausforderung erhalten Sie zwei überlappende Rechtecke und müssen die Rechtecke berechnen, die durch Entfernen der Rechtecke voneinander erstellt wurden. Wenn Sie beispielsweise das rote Rechteck vom schwarzen entfernen: Am Ende haben Sie eine der folgenden beiden Rechteckmengen: Sie müssen auch Folgendes erledigen: Genauer gesagt: Sie geben die Koordinaten …

30
Wo ist mein Wert?
Mein Chef möchte jetzt, dass ich einen Mechanismus implementiere, mit dem er nach einem Element in einem Array suchen und ihm den Index / die Indizes geben kann, in denen dieser Wert vorkommt. Deine Aufgabe: Schreiben Sie ein Programm oder eine Funktion, die ein Array und einen Wert (String, Integer, …

14
Pascals Raute
Pascals Rhombus (das eigentlich ein Dreieck ist) erhält man durch Hinzufügen des folgenden Musters: * *** x anstatt * * x Dies bedeutet, dass jede Zelle die Summe der drei Zellen in der Zeile direkt darüber und einer Zelle in der Zeile 2 darüber ist. Genau wie Pascals Dreieck enthält …

29
Laufendes zweites Maximum einer Liste
Bei einer gegebenen Liste von Ganzzahlen besteht Ihre Aufgabe darin, den zweitgrößten Wert in den ersten k Elementen für jedes k zwischen 2 und der Länge der Eingabeliste auszugeben . Mit anderen Worten, geben Sie den zweitgrößten Wert für jedes Präfix der Eingabe aus. Sie können einen beliebigen Wert für …


28
Sind diese Bezeichner gleichwertig?
In der Sprache Nim sind die Regeln zur Unterscheidung von Bezeichnern etwas lockerer als in den meisten anderen Sprachen. Zwei Bezeichner sind äquivalent oder adressieren dieselbe Variable, wenn sie diesen Regeln folgen : Das erste Zeichen von beiden ist dasselbe (Groß- / Kleinschreibung beachten) beide Zeichenfolgen sind gleich (Groß- und …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.