Programmierrätsel & Code Golf

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

13
Fermat Near Misses
Fermats letzter Satz besagt , dass es keine positiven, integrale Lösungen für die Gleichung a^n + b^n = c^nfür jeden n>2. Dies wurde 1994 von Andrew Wiles bewiesen. Es gibt jedoch viele "Beinaheunfälle", die die diophantische Gleichung beinahe erfüllen, sie jedoch um eins verfehlen. Genau genommen sind sie alle größer …

20
Erweitern Sie Exponentiation
Bei zwei Ganzzahlen größer als eins, A und B, werden vier mathematische Ausdrücke in dieser Reihenfolge ausgegeben: Der einfache Ausdruck A ^ B (A hoch B). zB wenn A = 2 und B = 3 2^3,. Die Expansion von A ^ B in Bezug auf wiederholte Multiplikationen von A. z …

7
pssssssssssssst
Einführung Dies ist eine ziemlich unkomplizierte. Wir werden eine Schlange in ASCII zeichnen. Dies wurde von dem alten Schlangenspiel inspiriert, bei dem man die Früchte einsammeln und kontinuierlich wachsen muss. Definition Zeichnen Sie bei einer positiven ganzen Zahl N, die die Länge der Schlange angibt, eine Schlange so, dass sie …

30
Es ist schon [aktuelles Jahr], Leute, geht nach Hause
Auf den meisten neuen Jahren Herausforderungen , wenn es zur Zeit nicht das entsprechende Jahr der Herausforderung ist, es sagt , das in der Front. Es ist schon [aktuelles Jahr], Leute, geht nach Hause. Sie müssen diesen Text mit dem ersetzten aktuellen Jahr ausgeben. I / O Eingabe: Keine. Ausgabe …
31 code-golf  date 

30
Mach deine Sprache * meistens * unbrauchbar (Räuber-Thread)
Inspiriert von diesem Kommentar ... Vielen Dank an die Benutzer Step Hen , Wheat-Wizard und Dennis, die mir geholfen haben, die Spezifikation dieser Herausforderung zu konkretisieren, bevor ich sie veröffentlichte! Das ist der Thread des Räubers! Für den Faden Cops, gehen hier In dieser Herausforderung müssen Sie Code ausführen, der …

19
Zeichnen Sie einen Graphen von
Herausforderung Bei einer Eingabe einer ganzen Zahl (wobei ) wird der Graph von von bis einschließlich ausgegeben.nnn0 &lt; n &lt; 500&lt;n&lt;500<n<50y= R e ( ( - n )x)y=Re((-n)x)y=\mathrm{Re}((-n)^x)x = - 3x=-3x = -3x=3x=3x = 3 Wobei der Realteil der komplexen Zahl .Re(p)Re(p)\mathrm{Re}(p)ppp Beachten Sie, dassRe((−n)x)=nxcos(πx)Re((−n)x)=nxcos⁡(πx)\mathrm{Re}((-n)^x) = n^x \cos{(\pi x)} Ausgabe …

19
Implementieren Sie die Tab-Vervollständigung
Die Tab-Vervollständigung ist eine nützliche Funktion, mit der teilweise geschriebene Befehle automatisch vervollständigt werden. Sie werden es implementieren. Wenn beispielsweise die verfügbaren Befehle vorhanden wären ['apply','apple','apple pie','eat'], awürde dies abgeschlossen werden appl, da alle Befehle, die mit abeginnen, auch mit beginnen appl. Input-Output Sie müssen eine Zeichenfolge A und eine …
31 code-golf  string 

6
Telegraphy Golf: Baudot-Code entschlüsseln
Hintergrund 1870 erfand Émile Baudot den Baudot-Code , eine Zeichenkodierung mit fester Länge für die Telegraphie. Er entwarf den Code, der über eine manuelle Tastatur mit nur fünf Tasten eingegeben werden konnte. zwei mit der linken und drei mit der rechten Hand bedient: Mit dem rechten Zeige-, Mittel- und Ringfinger …

12
Mach mir einen Mondkuchen!
Das Mittherbstfest hat begonnen! Leider wurden alle meine Mondkuchen gestohlen - sie werden für kleine Leute wie mich zu teuer, und ich fürchte, ich werde in diesem Jahr keine mehr essen können! Also bitte ich Sie um Hilfe. Könntest du mir welche machen? Lassen Sie sich von mir erklären, wie …


21
Kopf, Schultern, Knie und Zehen, Knie und Zehen
Einführung: Ich denke, wir alle wissen es und es wurde wahrscheinlich in viele verschiedene Sprachen übersetzt: das Kinderlied "Kopf, Schultern, Knie und Zehen": Kopf, Schultern, Knie und Zehen, Knie und Zehen Kopf, Schultern, Knie und Zehen, Knie und Zehen Und Augen und Ohren und Mund und Nase Kopf, Schultern, Knie …

8
Latin Quadrat Komprimierung
Ein lateinisches Quadrat ist ein Quadrat , das keine Symbole in den Zeilen oder Spalten wiederholt hat: . 13420 21304 32041 04213 40132 Und wie viele Sudoku-Spieler wissen, brauchen Sie nicht alle Zahlen, um die verbleibenden Zahlen abzuleiten. Ihre Herausforderung besteht darin, ein lateinisches Quadrat in so wenige Bytes wie …

30
Alphabet Diamond
Sie haben das erstaunliche Alphabet-Dreieck gesehen , die Rache des Alphabet-Dreiecks und jetzt ist es Zeit für die Rache der Rache des Alphabet-Dreiecks! Vorstellung ... DER ALPHABET-DIAMANT! Ihre Aufgabe ist es, genau diesen Text auszugeben, Klein- / Großbuchstaben spielen keine Rolle, obwohl Zeilenumbrüche Folgendes tun: bcdefghijklmnopqrstuvwxyzazyxwvutsrqponmlkjihgfedcb cdefghijklmnopqrstuvwxyzabazyxwvutsrqponmlkjihgfedc defghijklmnopqrstuvwxyzabcbazyxwvutsrqponmlkjihgfed efghijklmnopqrstuvwxyzabcdcbazyxwvutsrqponmlkjihgfe fghijklmnopqrstuvwxyzabcdedcbazyxwvutsrqponmlkjihgf …

30
Kleinstes gemeinsames Vielfaches
Das am wenigsten verbreitete Vielfache einer Menge positiver Ganzzahlen Aist die kleinste positive Ganzzahl, Bso dass für jedes kin Aeine positive Ganzzahl existiert, nso dass k*n = B. Geben Sie bei mindestens zwei positiven Ganzzahlen als Eingabe das kleinste gemeinsame Vielfache aus. Regeln Builtins sind zulässig. Wenn Ihre Lösung jedoch …

30
Auf welcher Basis befindet sich diese Nummer?
Hier ist eine schöne einfache Herausforderung: Bestimmen Sie anhand einer Zeichenfolge, die eine Zahl in einer unbekannten Basis darstellt, die niedrigste mögliche Basis, in der sich diese Zahl möglicherweise befindet. Die Zeichenfolge enthält nur 0-9, a-z. Wenn Sie möchten, können Sie Großbuchstaben anstelle von Kleinbuchstaben verwenden. Geben Sie dies jedoch …

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.