Programmierrätsel & Code Golf

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

9
Da ist Wasser an meinem Fenster
Das Szenario Ich fahre mit meinem Auto eine Straße entlang und es beginnt zu regnen. Die Regentropfen fallen zufällig auf mein Fenster und jetzt frage ich mich, wo ist das größte zusammenhängende Nassgebiet? Die Aufgabe Zur Vereinfachung ist das Fenster in eine Matrix von 10 * 10 Quadraten aufgeteilt. Ihre …
13 code-golf 

5
Programm, das eine Nachricht in einen eigenen Text kodiert
Schreiben Sie ein Programm, das bestimmten Text in einen eigenen Text codiert, der als Eingabe bereitgestellt wird, ohne seine Logik zu stören. Das Programm muss auch als Decoder arbeiten und die ursprüngliche Nachricht aus ihrem Text wiederherstellen. Es muss seine Codierungs- / Decodierungsfunktionen nach der Transformation beibehalten. Genauer gesagt muss …

4
Nummern sortieren, die in einer unbekannten Basis dargestellt werden
Sortieren Sie die Liste anhand einer Liste von Zeichenfolgen als Zahlen, ohne zu wissen, welche Basis verwendet wird. Die Werte der Ziffern sind ebenfalls unbekannt (es ist möglich, dass '1'> '2'). Da die Werte von Ziffern unbekannt sind, verwenden Sie das Benford-Gesetz (oder das Gesetz der ersten Ziffer), um den …
13 code-golf 

9
Erstellen Sie ein WM-Schätzprogramm
Wie Sie wissen, ist die WM-Gruppenphase vorbei, und ab morgen treten die besten 16 Teams in die Ko-Runde ein: Brasilien (BRA) Mexiko (MEX) Niederlande (NED) Chile (CHI) Kolumbien (COL) Griechenland (GRE) Costa Rica (CRC) Uruguay (URU) Frankreich (FRA) Schweiz (SUI) Argentinien (ARG) Nigeria (NGA) Deutschland (GER) Vereinigte Staaten (USA) Belgien …
13 code-golf 

9
Testen von Tastaturen
Mein Problem An meinem jetzigen Arbeitsplatz pflege ich im Alleingang (ok im Alleingang, weil mir keine Gliedmaßen fehlen) ungefähr 700 Laptops. Aufgrund der Art und Häufigkeit ihrer Verwendung stelle ich häufig fest, dass sie mit ein wenig Schaden zurückgegeben werden. Für dieses Problem ist mein Hauptanliegen, wenn ein Laptop mit …

2
Frogger-ish Spiel
Wie wäre es, dem guten alten Arcade-Spiel Frogger eine Wiederbelebung im Code-Golf-Stil zu geben? Ihre Aufgabe ist es, eine Version dieses klassischen Spiels mit so wenig Code-Zeichen wie möglich zu erstellen. Verwenden Sie die Sprache Ihrer Wahl (Bibliotheken wie jQuery usw. sind zulässig). Bedarf Du hast 3 Leben und verlierst …


8
Berechnen Sie die Quadratwurzel nur mit ++
Ihre Aufgabe ist es, die Quadratwurzel einer positiven Ganzzahl zu berechnen, ohne mathematische Operatoren zum Ändern der Zahl zu verwenden, z. Variable setzen (zB squareRoot = 5) Zusatz (A + B) Subtraktion (AB) Multiplikation (A * B) Abteilung (A / B) Quadrat-, Würfel-, vierte usw. Wurzeln Exponenten Vergleichsoperatoren (wie <,>, …

3
Errate das Wort (aka Lingo)
Das Ziel dieser Herausforderung ist es, ein Programm zu schreiben, das in der Lage ist, ein Wort in möglichst wenigen Versuchen zu erraten. Es basiert auf dem Konzept der Lingo-TV-Show ( http://en.wikipedia.org/wiki/Lingo_(US_game_show) ). Regeln Bei einer Wortlänge, die als erstes Argument in der Befehlszeile übergeben wurde, stehen dem Player-Programm fünf …


8
Kürzeste Darstellung einer Unterlastnummer
Flavour-Text Die stapelbasierte esolang- Unterlast weist einige interessante Bindungen zur funktionalen Programmierung auf. Eine davon ist die Behandlung des numerischen Datentyps - wie beim Lambda-Kalkül stellen Sie die natürliche Zahl N durch eine Funktion dar, die eine Aktion N-mal ausführt. Zur Vereinfachung betrachten wir nur die folgende Untermenge von Unterlastbefehlen: …

2
Der Dichter ist quine
Schreiben Sie beim Lesen ein Quine mit einem oder mehreren Reimen aus http://en.wikipedia.org/wiki/Rhyme_scheme . Die folgenden Zeichen werden laut gesprochen: Alle alphanumerischen Wörter oder Zeichen, die nicht in einem Kommentar enthalten sind. Vergleichs- und Rechenzeichen (+ plus; - minus; * mal, / geteilt durch, | oder, || oder, & und, …


11
Berechnen Sie die Reputation Ihres Stapelwechsels
Hintergrund: Ich stelle oft fest, dass ich mich beim Durchsuchen einer Stackexchange-Site frage, wie die Leute zu dem Ansehen kommen, das sie haben. Ich weiß, ich kann mich immer darauf verlassen, dass codegolf SE meine Probleme löst. Erstellen Sie ein Programm, das eine positive Ganzzahl akzeptiert, die den Ruf einer …
13 code-golf 

28
Gibt die n-ten Stellen einer ganzen Zahl aus
Berechnen Sie ohne Verwendung von Zeichenfolgen (außer bei Bedarf, z. B. bei Eingabe oder Ausgabe) die n-te Ziffer einer Ganzzahl von links (in Basis 10). Die Eingabe erfolgt in folgendem Format: 726433 5 Die Ausgabe sollte sein: 3 da dies die fünfte Ziffer von "726433" ist. Eingabe wird nicht enthält …
13 code-golf  math 

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.