Programmierrätsel & Code Golf

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

20
Finden Sie die "rekursive Größe" einer Liste
Inspiriert von Ermitteln Sie die Größe einer Liste . Definieren Sie die rekursive Größe RSeiner Liste, die keine Listen enthält, als Länge (Anzahl der enthaltenen Elemente) und die rekursive Größe einer Liste, die Listen enthält, als Summe ihrer Länge und der rekursiven Größe dieser Listen. Herausforderung Schreiben Sie ein Programm …

30
Zeigen Sie eine Digitaluhr an
Zeigen Sie eine Digitaluhr an (Ich sehe, dass es viele Herausforderungen mit der Uhr gibt. Ich habe versucht, alle zu lesen. Ich bin mir ziemlich sicher, dass dies einzigartig ist.) Schreiben Sie einen Code, der kontinuierlich eine Digitaluhr im Format angezeigt aktualisiert , h:m:swo h, mund sbesetzen können 1 oder …
20 code-golf 

5
Ein Zeichen, das gruppierte Öffnungszeiten eines Cafés zeigt
Sie haben wahrscheinlich diese Schilder an den Türen verschiedener Geschäfte gesehen: ÖFFNUNGSZEITEN Mo -Fr 9.00-18.00 Uhr Sa -So 11.00-15.30 Uhr Die Aufgabe hier ist es, ein solches Zeichen zu generieren, das aufeinanderfolgende Tage mit denselben Öffnungszeiten aus einer Liste von Öffnungszeiten für die ganze Woche gruppiert. Beachten Sie, dass die …
20 code-golf 

8
Sortierung visualisieren
Angenommen, ich habe eine Liste wie [3, 0, 4, 2, 1]und ich benutze Auswahlsortierung, um sie zu sortieren. Ich könnte sie folgendermaßen visualisieren: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Bei dieser Herausforderung geht es darum, das Sortieren so zu visualisieren. Eingang Ihre Eingabe besteht aus einer Liste …

25
Durchgestrichene Zahlen
Geben Sie bei einer Liste Nnicht negativer Ganzzahlen diese Zahlen mit jeweils mit Leerzeichen auf einer Länge von links aufgefüllt aus N. (Alternativ können Sie eine Zeichen- / Zeichenkettenliste zurückgeben.) Sie können davon ausgehen, dass diese Ngrößer oder gleich der Anzahl der Stellen der größten Zahl in der Liste ist. …
20 code-golf  string 

4
Gibt es Sprachen, die besonders gut in ASCII-Kunst sind?
Ich habe mich gefragt, ob es irgendwelche esoterischen oder Golfsprachen gibt, die speziell auf die Textausgabe und ASCII-Kunst abzielen. Zum Beispiel hat 05AB1E mindestens mit dem Targeting von Basis-Conversions begonnen. Gibt es Golfsprachen, die auf die Textausgabe und Textausgabekunst abzielen? Wenn ja, haben sie hier Tippseiten und werden sie häufig …




29
Finden Sie die maximale Abweichung
Dieses Problem ist von einer Frage "inspiriert", die ursprünglich auf Quora gestellt wurde (nicht für Code-Golf). Ich möchte es nur zu einer Herausforderung für euch machen (und meine erste Problemmeldung hier). Berücksichtigen Sie bei einem Array von Ganzzahlelementen vund einer Ganzzahl d(wir nehmen an, dass d kleiner oder gleich der …

12
KITT Auto ASCII Art.-Nr.
In der Fernsehserie Knight Rider aus den 80er Jahren wurde ein intelligentes, selbstbewusstes Auto namens KITT vorgestellt. Ein charakteristischer Aspekt des Autos war eine an der Vorderseite angebrachte Scannerleiste, die es KITT ermöglichte, zu "sehen" (und die den Fans einer anderen früheren Fernsehserie verdächtig bekannt vorkam ). Der Scanner hatte …

3
Rund zu n Sig Abb
Herausforderung Mit einer Zahl xund einer Zahl nrunden Sie die Zahl xauf nsignifikante Zahlen und geben das Ergebnis aus. Bedeutende Zahlen Die signifikanten Ziffern einer Zahl sind Ziffern, deren Bedeutung zur Messauflösung beiträgt. Dies schließt alle Zahlen mit Ausnahme der führenden Nullen ein. Bedenken Sie, dass führende Nullen nach dem …
20 code-golf  math 

16
Finden Sie die ungerade in einer Sequenz heraus
Die Herausforderung: Betrachten Sie die Funktion, F(N) = 2^N + 1bei der Neine positive ganze Zahl kleiner als ist 31. Die von dieser Funktion definierte Reihenfolge lautet: 3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, …

4
Validieren Sie ein Stengel-Blatt-Diagramm
Ein Stamm- und Blattdiagramm zeigt eine Reihe numerischer Werte in Gruppen an, die von allen bis auf die letzte Ziffer bestimmt werden. Angenommen, wir haben diesen Datensatz: 0, 2, 12, 13, 13, 15, 16, 20, 29, 43, 49, 101 Wir könnten diese Stengel- und Blattparzelle herstellen: 0|02 1|23356 2|09 3| …

25
Explosionssuffixe
Geben Sie bei einer gegebenen ASCII-Zeichenfolge die aufgelösten Suffixe aus. Wenn die Zeichenfolge beispielsweise war abcde, gibt es 5 Suffixe, die am längsten bis am kürzesten geordnet sind: abcde bcde cde de e Jedes Suffix wird dann explodiert , jedes Zeichen der Bedeutung so oft wie seine eine indizierte Position …
20 code-golf  string 

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.