Programmierrätsel & Code Golf

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

1
Wenn Kugeln kollidieren
Diese Herausforderung basiert auf einem Rätsel, das ich vor einiger Zeit in einem Buch gelesen habe und das ich hier wiedergefunden habe . Es geht um Kugeln, die einmal pro Sekunde mit unterschiedlichen Geschwindigkeiten abgefeuert werden und sich für immer in einer geraden Linie bewegen. Wenn eine Kugel eine andere …


4
Uhrzeiger Syzygy
(Ein großes Dankeschön an El'endia Starman und Sp3000, die mir geholfen haben, Testfälle dafür zu entwickeln!) Bei einer positiven Ganzzahl nund einer Liste von positiven Ganzzahl-Rotationsperioden für eine Anzahl von Uhrzeigern (in Sekunden) wird die kleinste positive Ganzzahl ausgegeben, xwobei xSekunden nach dem Start der Uhr alle Zeiger ausgerichtet sind …
16 code-golf  math 

1
Wer hat die meisten Sterne im neunzehnten Byte?
Hinweis: Diese Herausforderung beinhaltet das Herunterladen und Durchsuchen von HTML-Webseiten. Wenn Ihre Sprache dies nicht kann, möchten Sie möglicherweise nicht an dieser Herausforderung teilnehmen. Einführung Im neunzehnten Byte-Chat wird immer wieder darüber diskutiert, wer das Steuerbord führt. Lassen Sie uns also jedem helfen und die Gesamtzahl der Sterne pro Benutzer …

7
Drucken Sie ein Pentomino-Rechteck
Schreiben Sie ein Programm oder eine Funktion, die keine Eingabe benötigt, sondern eine konstante Textdarstellung eines Rechtecks ​​aus den 12 verschiedenen Pentominos ausgibt oder zurückgibt : Das Rechteck kann beliebige Abmessungen haben und in beliebiger Ausrichtung sein, aber alle 12 Pentominos müssen genau einmal verwendet werden, damit es den Bereich …

6
Wer ist diese Wahrscheinlichkeitsverteilung?
Einführung In dieser Herausforderung erhalten Sie eine Liste nichtnegativer Gleitkommazahlen, die unabhängig von einer Wahrscheinlichkeitsverteilung erstellt wurden. Ihre Aufgabe ist es, diese Verteilung aus den Zahlen abzuleiten. Um die Herausforderung zu meistern, stehen Ihnen nur fünf Verteilungen zur Auswahl. Udie gleichmäßige Verteilung auf das Intervall [0,1]. Tdie Dreiecksverteilung im Intervall …

4
Eine elementare Herausforderung
Diese Herausforderung ist inspiriert von diesem Zitat von Oliver Sacks: „Mit 11 könnte ich sagen, dass ich Natrium bin (Element 11), und jetzt mit 79 bin ich Gold.“ - Oliver Sacks Ich möchte, dass Sie Zahlen in einer Zeichenfolge finden und durch die Symbole der entsprechenden Elemente ersetzen. (1 ist …

4
Machen Sie Amerika (n Karten) wieder großartig
Neuer Bonus! (Siehe unten) Das Kartografieteam des US-republikanischen Präsidenten Ben Carson hat einige Probleme mit seinen Karten (Bild via Washington Post ): Das Problem ist, dass sie nicht das richtige Tool für den Job ™ haben. Sie benötigen ein möglichst kompaktes und zuverlässiges Programm, damit sie sich nie wieder Gedanken …

3
Harmonische "Konvergenz"
Die Alternating Harmonic Series ist eine bekannte konvergente Serie. "Klar" ist es offensichtlich, dass es zum natürlichen log von 2 konvergiert. Oder tut es? Da die Reihe nicht absolut konvergent ist , kann ich sie durch einfaches Umstellen der Begriffe an alles heranführen, was ich will. Angenommen, ich möchte, dass …


6
Mehrmals quine
Ihre Aufgabe ist es, ein Programm zu erstellen, das Folgendes tut: Sie sollten die Nummer nehmen. (Positiv, Negativ, Bruch ist Eingabe möglich) Wenn es negativ ist, kehren Sie das Quine um. und negiere diese Zahl (Werde positiv) Dann wiederholen Sie <ganzzahliger Teil der Eingabenummer> Mal und drucken <Etage (Bruchteil der …
16 code-golf  quine 

3
Lösen von Ungleichungen mit positiven ganzen Zahlen
Schreiben Sie ein Programm oder eine Funktion, die eine nicht leere Liste mathematischer Ungleichungen enthält , die den Operator less than ( <) verwenden. Jede Zeile in der Liste hat das Formular [variable] < [variable] Dabei [variable]kann a eine beliebige nicht leere Zeichenfolge mit az-Kleinbuchstaben sein. Wie in der normalen …
16 code-golf  math 

1
Stimmen sie in Anbetracht einer Liste von Längen und einer Zeichenfolge, die diese Längen darstellt, überein?
Stimmen sie mit einem Muster, das eine Liste von Längen darstellt, und einer Zeichenfolge, die diese Längen darstellt, überein? Für Interessenten ist diese Frage gleichbedeutend mit der Überprüfung, ob eine Zeile oder Spalte eines Nonogramms korrekt ist. Ich habe jedoch alle Sprachen, die sich auf Nonogramme beziehen, weggelassen, um die …

1
Konvertieren Sie verschlüsselte römische Ziffern in arabische Dezimalstellen
Schreiben Sie einen Algorithmus, um eine Folge von Buchstaben als römische Zahl zu interpretieren. (siehe Regeln für römische Ziffern weiter unten) Jeder einzelne Buchstabe hat einen passenden arabischen Dezimalwert, kein Maximum. Aber Sie haben den Schlüssel nicht im Voraus, also {A=10, I=1, X=5, ... Z=1000000}entscheidet Ihre Interpretation. Herausforderung Eingabe über …

3
Regelmäßige Polygramme
Ausgehend von der Anzahl der Eckpunkte n ≥ 3und der "Schrittgröße" 1 ≤ m < n/2 (die den Abstand zwischen zwei verbundenen Eckpunkten angibt) wird eine grafische Darstellung des entsprechenden regulären Polygramms ausgegeben . Wenn das Polygramm aus mehreren geschlossenen Schleifen besteht, muss jede Schleife in einer anderen Linienfarbe gerendert …

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.