Programmierrätsel & Code Golf

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


22
Ist es eine schwache Primzahl?
Eine Primzahl ist schwach, wenn die nächste andere Primzahl kleiner ist. Bei Gleichstand ist der Prime nicht schwach. Zum Beispiel ist 73 eine schwache Primzahl, weil 71 eine Primzahl ist, 75 aber zusammengesetzt ist. Aufgabe Schreiben Sie einen Computercode, der bei einer Primzahl größer als 2 als Eingabe bestimmt, ob …

30
Diagonales Alphabet zum Eingang
Inspiriert von diesem Beitrag . Für diejenigen, die diese Frage als Duplikat markieren, möchte ich Sie dringend bitten, die Frage tatsächlich zu lesen, um festzustellen, dass meine eine Modifikation der verknüpften ist. Der verknüpfte fragt nicht nach einer Eingabe und soll nur das Alphabet diagonal drucken. Die Herausforderung Bei einer …

22
Ist es ein gutes 2048 Board?
Dies ist meine erste Frage hier, daher würden wir uns über Vorschläge in den Kommentaren freuen! Vielen Dank ;) Einführung Eine sehr verbreitete Strategie für das Spiel 2048 ist es, niemals nach unten zu streichen . Dies positioniert alle großen Zahlen oben und die unteren unten. Wenn Sie diese Strategie …

15
Das spanische Nummernschildspiel
Diese Frage basiert auf einer Frage, die ich in spanischer Sprache gestellt habe . Ja, ich habe nach einem Algorithmus in spanischer Sprache gefragt. :) In Spanien haben aktuelle Kennzeichen dieses Muster: 1234 XYZ Wobei XYZ drei Konsonanten sind, die aus der Gesamtheit der spanischen Konsonanten stammen (mit Ausnahme des …

30
Ist es ein Semiprime?
Überraschenderweise glaube ich nicht, dass wir eine Code-Golf- Frage haben, um festzustellen, ob eine Zahl semiprime ist . Ein Semiprime ist eine natürliche Zahl, die aus zwei (nicht unbedingt unterschiedlichen) Primzahlen besteht. Einfach genug, aber ein bemerkenswert wichtiges Konzept. Bestimmen Sie bei einer positiven Ganzzahl, ob es sich um ein …

21
Gruppieren Sie eine Liste nach Häufigkeit
Bei einer Liste von Ganzzahlen gruppieren Sie die Elemente, die zuerst am häufigsten vorkommen, und gruppieren Sie dann die nächsten am häufigsten usw., bis jedes einzelne Element in der Liste einmal gruppiert wurde. Beispiele: Eingang: [1,2,3] Ausgabe: [[1,2,3]] Eingang: [1,1,1,2,2,3,3,4,5,6] Ausgabe: [[1],[2,3],[4,5,6]] Eingang: [1,1,1,4,5,6,6,6,7,7,8,8,8,8,8,8,8,9,5,6,5,6,5,6,5,6,-56] Ausgabe: [[6, 8],[5],[1],[7],[9,4,-56]] Eingang: [] Ausgabe: …

7
Machen Sie eine Fahnenwelle
Nimm eine Flagge wie diese: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- Und eine Zahleneingabe: die "Wellenlänge" Angenommen, die Wellenlänge war 5. Ersetzen Sie dann alle 5 Zeichen entlang der Linie von Anfang an das nächste Zeichen a -durch \und verschieben Sie …

30
Erstellen Sie eine Schachbrettmatrix
Nehmen Sie eine positive ganze Zahl n als Eingabe und geben Sie eine n-mal-n- Schachbrettmatrix aus, die aus 1 und 0 besteht . Die obere linke Ziffer sollte immer 1 sein . Testfälle: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 …

8
Äh, wo bin ich?
Ach nein! Ich bin in einem großen Wald gefangen (Okay, nicht wirklich, aber nimm es einfach an) und ich weiß nicht, wo ich bin! Zum Glück habe ich meinen Laptop mitgebracht. Bei der Suche nach "Karten" wurde jedoch "Keine Ergebnisse" angezeigt, und ich bitte dies als letzten Ausweg. Bitte erstellen …
26 code-golf 

30
Index der Zeile mit den meisten Nicht-Null-Elementen
Dies ist eine einfache Methode: Nehmen Sie eine Ganzzahlmatrix als Eingabe und geben Sie den Index der Zeile mit den meisten Nicht-Null-Elementen aus. Sie können davon ausgehen, dass es nur eine Zeile mit den meisten Nicht-Null-Elementen gibt. Testfälle: Diese sind 1-indiziert. Sie können wählen, ob Sie 0 oder 1-indiziert möchten. …
26 code-golf  matrix 

24
Ist es ein geordnetes Wort?
(Inspiriert von diesem Beitrag über Rätsel. ACHTUNG: SPOILER FÜR DIESE PUZZLE SIND UNTEN.) Die Standard-Telefontastatur korreliert Buchstaben und Zahlen wie folgt: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> TUV 9 -> WXYZ 0 -> Ein …

30
Welches Datum haben wir?
Herausforderung Seltsamerweise wurde dies noch nicht getan: das aktuelle Datum ausgeben. Regeln Das Datumsformat, dem Sie folgen sollten, lautet wie folgt: YYYY-MM-DD Wo der Monat und der Tag mit Nullen aufgefüllt werden sollen, wenn sie kleiner als 10 sind. Wenn das Programm beispielsweise am 24. Mai 2017 ausgeführt wird, sollte …
26 code-golf  date 

7
Ein Ausdruck, viele Werte
Mit unseren bekannten mathematischen Symbolen: +, x, Klammern und einer beliebigen rationalen Zahl können Sie leicht Ausdrücke erstellen, die eine gewünschte Zahl ergeben. Zum Beispiel: 1+(2x3)=7, (1+2)+(3x6.5)=22.5und so weiter. Langweilig genug. In dieser Herausforderung werden wir einen neuen Betreiber benutzen ±. Die Verwendung von ±in einem Ausdruck bedeutet, dass Sie …

9
GCD / LCM Polyglots!
Ihre Herausforderung besteht darin, ein Programm oder eine Funktion zu erstellen, die die GCD ihrer Eingaben in einer Sprache und die LCM ihrer Eingaben in einer anderen Sprache ausgibt . Builtins für GCD oder LCM (ich sehe Sie, Mathematica) sind erlaubt, aber nicht empfohlen. Es gibt 2 Eingänge, bei denen …

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.