Programmierrätsel & Code Golf

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

22
Um mich herum, hilf mir
Bei einer Eingabe nmuss Ihr Programm oder Ihre Funktion die kleinste positive Ganzzahl ausgeben, ksodass nauf das nächste Vielfache von gerundet kgrößer als ist n. Beispiel. Bei einer Eingabe 20sollte der Ausgabewert wie folgt lauten 3: Das nächste Vielfache von 1ist 20, das nicht größer als ist 20. Das nächste …
23 code-golf  number 

30
Zuverlässig gebrochene Sortierung
Bei einer Liste positiver Ganzzahlen mit mindestens drei verschiedenen Einträgen geben Sie eine Permutation dieser Liste aus, die nicht in aufsteigender oder absteigender Reihenfolge sortiert ist. Beispiele 1,2,3 -> 2,1,3 or 3,1,2 or 1,3,2 or 2,3,1 1,2,3,3 -> 2,1,3,3 or 3,1,2,3 or 1,3,2,3 etc.. Vielen Dank an @Arnauld und @NoOneIsHere …

25
Zahlen steigen, Buchstaben sinken
Inspiriert von dieser Stapelüberlauf-Frage: Sortieren einer Liste: Zahlen in aufsteigender Reihenfolge, Buchstaben in absteigender Reihenfolge . Ihre Aufgabe ist es, das folgende Problem zu lösen, und da dies Codegolf ist , sollten Sie dies in so wenigen Bytes wie möglich tun. Sie sollten eine Liste von Objekten als Eingabe mit …

30
Umgekehrt aus der Einzigartigkeit entwickelt (Cop's Thread)
Ausgehend von der Ausgabe des Programms ( o) des Polizisten, nder Anzahl der verwendeten Bytes ( ) und der Anzahl der verwendeten eindeutigen Bytes ( c) erhält man einen entsprechenden Code, der nbytelang ist und ceindeutige Bytes enthält, die mit der Ausgabe des Polizisten übereinstimmen o. Dies ist der Cops-Thread …

5
Lösen Sie die Rutschen aus und schützen Sie den Jackpot
Sie werden an einer Gameshow teilnehmen. Eine der Herausforderungen sieht folgendermaßen aus: Der erste Raum enthält eine große Anzahl identischer Kugeln. Der zweite Raum enthält eine Reihe von Rutschen, von denen jede mit einem Sensor ausgestattet ist, der die Anzahl der darin platzierten Kugeln misst. Ein Ball, der in eine …

19
Habe ich einen Prime Twin?
Eine Ganzzahl ist genau dann eine Primzahl, wenn sie positiv ist und genau zwei unterschiedliche Teiler hat: 1 und sich selbst. Ein Twin-Prim-Paar besteht aus zwei Elementen: pund p±2, die beide Primzahlen sind. Sie erhalten eine positive Ganzzahl als Eingabe. Ihre Aufgabe ist es, eine Wahrheit / Falschheit zurückzugeben, abhängig …

5
Komplexe Würfel, die Ausdrücke rollen
Hintergrund Ich spiele regelmäßig D & D mit einigen Freunden. Während wir über die Komplexität einiger Systeme / Versionen beim Würfeln und Anwenden von Boni und Strafen sprachen, kamen wir scherzhaft auf eine zusätzliche Komplexität für das Würfeln von Ausdrücken. Einige von ihnen waren zu empörend (wie das Erweitern einfacher …

5
Schnellste Waffe im Westen
Sie sind der raueste, härteste und coolste Cowboy westlich des Mississippi. Ein seltsamer Typ auf einer verrückten Nerd-Website entschied jedoch, dass es cool wäre, dich in zufällige unfertige Landschaften zu stürzen und zu kämpfen. Egal, du wirst immer noch gewinnen. Um diese anstrengenden Schießereien zu gewinnen, über die Sie nach …
23 code-golf  string 

21
Langsam im Zickzack zusammenlaufend
Bei einer positiven ungeraden Ganzzahl als Eingabe wird ein konvergierender Zickzack als Liste von Zeichenfolgen, Liste von Zeichenlisten oder durch Zeilenumbrüche getrennte Zeichenfolge in der folgenden Form zurückgegeben: # # # # # # # # # # # Sie können durch ein #beliebiges konsistentes Zeichen ohne Leerzeichen ersetzen . …

12
Fülle eine Matrix mit ihren Summen auf
Herausforderung: Füllen Sie die Matrix mit einer quadratischen Eingangsmatrix A auf allen vier Seiten mit einer Zeile und einer Spalte auf. Der Wert jedes Elements in der oberen und unteren Zeile sollte die Summe der Elemente in jeder entsprechenden Spalte sein. Der Wert jedes Elements in der linken und rechten …

14
Der Chroma Key zum Erfolg
Der RGB-Farbwert #00FF00ist ziemlich wichtig: Er wird zum Erstellen von Filmen, Fernsehsendungen, Wettermeldungen und vielem mehr verwendet. Es ist die berühmte "TV-Grün" - oder "Green-Screen" -Farbe. Die Herausforderung Ihre Aufgabe ist es, ein Programm zu schreiben, das zwei Eingabebilder im PNG-Format (oder im Bildobjekttyp Ihrer Bildbibliothek) mit denselben Abmessungen aufnimmt. …

12
Divinacci-Sequenz
Divinacci ( OEIS ) Führe die Fibonacci-Sequenz durch, anstatt: f(n) = f(n-1)+f(n-2) Verwenden: f(n) = sum(divisors(f(n-1))) + sum(divisors(f(n-2))) Für eine Eingabe von n, geben Sie den n-ten Term aus, Ihr Programm sollte nur 1 Eingabe haben. Die ersten 14 Begriffe (0-indiziert, Sie können 1-indizieren; geben Sie an, welche Sie verwendet …

17
Entspricht es dem Ziffernmuster?
Vor kurzem hatte ich einen Mathetest und bemerkte, dass eine bestimmte Zahl auf dem Test einem interessanten Muster entsprach. Die Zahl ( 28384) stimmte mit einer generischen Ziffernfolge überein, die so aussieht (n)(x)(n+1)(x)(n+2)(x)(n+3) etc... wo nund xsind einstellige ganze Zahlen. Die Sequenz kann mit entweder beginnen xoder nmit und Ende …

16
Zeichnen Sie ASCII-Boxen in Boxen
Problem gegebene Eingabe a,b,c Wo a,b,csind positive sogar ganze Zahlen und a > b > c Erstellen Sie eine Box mit allen zulässigen Zeichen und Abmessungen a x a Zentrieren Sie ein Feld eines anderen zulässigen Zeichens mit den Abmessungen b x bdes vorherigen Zeichens Zentrieren Sie ein Feld eines …


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.