Herausforderung: Wenn eine Zeichenfolge nur Groß- und / oder Kleinbuchstaben enthält (je nachdem, was Sie bevorzugen), platzieren Sie sie tapehorizontal, um sie zu reparieren. Dazu prüfen wir den Unterschied zweier benachbarter Buchstaben im Alphabet (ignorieren den Umbruch und gehen nur vorwärts) und füllen den Raum mit so viel TAPE/ tapewie …
Eingang Eine binäre Matrix MMM die die Wände eines Dungeons darstellt. Die Position (x,y)(x,y)(x,y) des Spielers im Dungeon. Die Richtung ddd , in die der Spieler gerade schaut (0 = Nord, 1 = Ost, 2 = Süd, 3 = West) Ausgabe Eine Pseudo-3D-Darstellung der Wände, die sich im Sichtfeld des …
Eine Aktivität, die ich manchmal mache, wenn ich gelangweilt bin, besteht darin, ein paar Zeichen in übereinstimmenden Paaren zu schreiben. Ich zeichne dann Linien (über die Spitzen, niemals unter), um diese Charaktere zu verbinden. Zum Beispiel könnte ich abcbacabcbacabcbac schreiben und dann die Linien zeichnen als: Oder ich schreibe abbcacabbcacabbcac …
Rechtecke haben diese nette Eigenschaft - ein Rechteck besteht aus genau Zeichen!n × mn×mn \times mn × mn×mn \times m Eine interessantere Eigenschaft ist, dass die Rechtecke in einer Multiplikationstabelle gut ausgerichtet werden können - zum Beispiel in einer Tabelle:3 × 33×33 \times 3 # ## ### # ## ### …
Dies ist eine zweidimensionale Version dieser Frage . Bei einem nicht leeren zweidimensionalen Array / einer Matrix, die nur nicht negative ganze Zahlen enthält: ⎡⎣⎢⎢⎢⎢⎢⎢0000000000000100101000110⎤⎦⎥⎥⎥⎥⎥⎥[0000000010000010011100000] \begin{bmatrix} {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} \\ {\color{Red}0} & {\color{Red}0} & 0 & 1 & 0 \\ {\color{Red}0} & {\color{Red}0} & …
Inspiriert von dieser SO-Frage . Herausforderung: Eingang: Eine Zeichenfolgesss Ein Charakterccc Ausgabe: Erstellen Sie eine rautenförmige ASCII-Grafik der Zeichenfolge in alle vier Richtungen, wobei das erste Zeichen der Zeichenfolge in der Mitte und nach außen zeigt. Welches ist in einem quadratischen ASCII-Art-Teppich, mit dem Charakter als Füllstoff. Das mag ziemlich …
Bei einer nicht leeren endlichen Liste von ganzen Zahlen einen Wahrheitswert ausgeben , wenn es genau zwei gleiche Einträge gibt und alle anderen Einträge unterschiedlich sind, und andernfalls einen falschen Wert. Beispiele truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]
Ein unbedeutendes Array ist ein Array positiver Ganzzahlen, bei dem die absoluten Unterschiede zwischen aufeinanderfolgenden Elementen alle kleiner oder gleich 1 sind . Das folgende Array ist beispielsweise unbedeutend: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Weil die entsprechenden (absoluten) Unterschiede sind: [1, 1, 1, 1, 1, …
Bei einer positiven ganzen Zahl als Eingabe, ist Ihre Aufgabe , ein truthy Wert ausgibt , wenn die Zahl teilbar durch das Doppelte der Summe ihrer Ziffern und ein falsy Wert sonst ( OEIS A134516 ). Mit anderen Worten: (sum_of_digits)*2 | number Anstelle wahrer / falscher Werte für die Fälle …
Eingang: Eine positive ganze Zahl n, die aus Ziffern im Bereich von 0 bis 9 besteht . Herausforderung: Wenn d die höchste Ziffer in der ganzen Zahl ist, wird angenommen, dass die Basis der Zahl d + 1 ist . Wenn die Ganzzahl beispielsweise 1256 ist, nehmen Sie an, dass …
Inspiriert von einer Frage bei Stack Overflow. Der Titel hier ist ganz und gar meine Schuld. Die Herausforderung Ersetzen Sie bei einer Liste positiver Ganzzahlen mit mindestens zwei Einträgen jede Zahl durch das Minimum aller Einträge, die sich selbst ausschließen. Testfälle [4 3 2 5] -> [2 2 3 2] …
Einer der interessanten Aspekte der Schwerkraft ist, dass man, soweit ich weiß, nicht einfach Sachen in der Luft schweben lassen kann. Es scheint jedoch, dass nicht alle Mitglieder der Association of Random Castle Builders sich dieser Tatsache bewusst sind, was zu Burgen wie dieser führt: # # # # # …
Diese Herausforderung ist inspiriert von xkcd : Herausforderung: Sie simulieren das Kopieren einer großen Datei (1 Gigabyte). Die Übertragungsrate variiert zwischen 10 kB / s und 100 MB / s. Ihre Aufgabe ist es, die verbleibende Zeit der Dateiübertragung auszugeben. Die Ausgabe sollte folgendermaßen aussehen: Time remaining: 03:12 (meaning it's …
Überblick Betrachten Sie die folgende Aufgabe: Bei einer positiven ganzen Zahl n> 0 wird die ganze Quadratwurzel ausgegeben. Die ganzzahlige Quadratwurzel einer Zahl n ist der größte Wert von x mit x 2 ≤ n , der normalerweise durch die Formel ausgedrückt wird floor(sqrt(n)). Beispiele: 25 -> 5, 24 -> …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.