Programmierrätsel & Code Golf

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

3
Folgen Sie unvollständigen Anweisungen
Ein Freund von Ihnen hat Ihnen eine Wegbeschreibung zum besten Restaurant der Stadt gegeben. Es ist eine Reihe von Links- und Rechtskurven. Leider haben sie vergessen zu erwähnen, wie lange Sie zwischen diesen Kurven geradeaus fahren müssen. Zum Glück haben Sie einen Stadtplan mit allen Restaurants. Vielleicht können Sie herausfinden, …

30
Geben Sie "Fit" -Nummern aus
"Fit Numbers" Sam hat eine "geniale" Idee für die Komprimierung! Kannst du helfen? Hier ist ein Überblick über Sams Komprimierungsschema. Nehmen Sie zunächst eine Basis 10-Darstellung einer natürlichen Zahl, die streng kleiner als 2 ^ 16 ist, und schreiben Sie sie als Binärzeichenfolge ohne führende Nullen. 1 -> 1 9 …

30
Berechnen Sie die Summe der ILD
Eingang: Eine ganze Zahl Ausgabe: Summe der Eingabe selbst + Länge der Eingabe + jede einzelne Ziffer der Eingabe. nr + nr-length + {sum of digits} = output Beispiele: Eingabe: 99 Ausgabe: 99(nr) + 2(nr-Länge) + (9 + 9)(Ziffern) →119 Eingabe: 123 Ausgabe: 123 + 3 + (1 + 2 …

14
Finde ein maximales Rechteck von 1s
Hintergrund Ich möchte ein Grundstück kaufen und darauf mein Haus bauen. Mein Haus sollte rechteckig und so groß wie möglich sein; Die verfügbaren Parzellen haben jedoch viele felsige Gebiete, auf denen ich nicht bauen kann, und ich habe Probleme, ein potenzielles Haus auf den Parzellen zu errichten. Ich möchte, dass …

5
Generierung des Alphabets in JavaScript
Ich bin mir ziemlich sicher, dass es keinen besseren Weg gibt, aber ich dachte, es könnte nicht schaden, danach zu fragen. Ich bin es leid zu tippen a='abcdefghijklmnopqrstuvwxyz'. Coole Sprachen haben Range('a'..'z')oder ähnliches Was können wir mit JS anfangen, das so kurz wie möglich ist? for(i=97,a='';i<123;){a+=String.fromCharCode(i++)} ist länger als nur …

18
Repdigit Base Finding
Eine Umstellziffer ist eine natürliche Zahl, die nur durch Wiederholung derselben Ziffer geschrieben werden kann. Zum Beispiel 777ist ein Repdigit, da es sich ausschließlich aus der 7dreimal wiederholten Ziffer zusammensetzt. Dies ist jedoch nicht nur auf Dezimalzahlen (Basis 10) beschränkt: Jede Mersenne-Zahl (in der Form M n = 2 n …


4
Zählen Sie Mills in Nine Men's Morris
Einführung Nine Mens's Morris (auch Mills genannt) ist ein Brettspiel für zwei Spieler, das auf dem folgenden Brett gespielt wird (Bild von der verlinkten Wikipedia-Seite): Jeder Spieler hat 9 Männer, schwarz und weiß gefärbt. Die konkreten Regeln sind für diese Herausforderung nicht wichtig, aber schauen Sie bei Interesse auf der …

1
Trenne meine ganzen Zahlen
Einführung Auf dem Gebiet der Mathematik, bekannt als Topologie , gibt es Dinge, die Trennungsaxiome genannt werden . Intuitiv haben Sie eine Menge Xund eine Sammlung von Teilmengen X, die wir uns als Eigenschaften vorstellen können. Das System ist gut getrennt, wenn man alle Gegenstände Xanhand ihrer Eigenschaften unterscheiden kann. …

4
Aufteilen von Reziprozitäten
Wenn eine Zahl n> 77 gegeben ist , schreiben Sie ein Programm oder eine Funktion, die eine Menge eindeutiger positiver Ganzzahlen findet, so dass die Summe der Menge n und die Summe der Kehrwerte der Menge 1 entspricht. Beispiel für 80: 80 = 2 + 4 + 10 + 15 …


11
Wie häufig ist diese Note?
Schnelle musikalische Auffrischung: Die Klaviertastatur besteht aus 88 Noten. Zu jeder Oktave gibt es 12 Töne C, C♯/D♭, D, D♯/E♭, E, F, F♯/G♭, G, G♯/A♭, A, A♯/B♭und B. Jedes Mal, wenn Sie ein 'C' drücken, wird das Pattern eine Oktave höher wiederholt. Eine Note wird eindeutig identifiziert durch 1) den …
21 code-golf  music 

1
Zählen Sie die gängigen Game of Life-Muster
Die Aufgabe hierbei ist, aus einer Golly- .rleoder Klartextdatei (Ihrer Wahl), deren Dateiname (in STDIN oder als Befehlszeilenargument) angegeben ist, zu lesen und die gemeinsamen Muster in dem darin codierten Raster zu identifizieren und zu zählen. Alternativ können Sie den Inhalt der Datei auch direkt über STDIN bereitstellen lassen. Ihr …

6
Dreieckige Ulam-Spirale
Wir haben einen hatten Paar von Herausforderungen über die Ulam Spirale. Aber das reicht nicht. In dieser Herausforderung zeichnen wir eine dreieckige Ulam-Spirale (im Gegensatz zur üblichen quadratischen Ulam-Spirale). Hier ist eine Skizze, wie die Spirale aussieht. Wie wir wissen, ordnet die Ulam-Spirale alle natürlichen Zahlen in einer äußeren Spirale …

15
Gib das nächste Kana aus
Japanische Kana-Zeichen entsprechen einem einzelnen Ton in der japanischen Sprache. Mit Ausnahme von ん ( n ) besteht jedes zweite Kana aus einem Konsonantenteil und einem Vokalteil. Es gibt eine natürliche Reihenfolge zum japanischen Kana, eine Art "alphabetische Reihenfolge", die normalerweise in einer 10 mal 5-Tabelle angeordnet ist: | a …

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.