Programmierrätsel & Code Golf

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

25
Heimat auf der Liste
Diese Herausforderung besteht einfach darin, eine Liste mit ganzen Zahlen zurückzugeben, die der Python-Bereichsfunktion ähnelt, mit der Ausnahme, dass jede aufeinanderfolgende Zahl so tief in Listen sein muss. Regeln : Erstellen Sie ein Programm oder eine nicht anonyme Funktion Das Ergebnis sollte zurückgegeben oder gedruckt werden Das Ergebnis sollte in …

30
CodeGolf - Kopf oder Zahl
Anleitung In Anbetracht eine unbekannte Eingabezeichenfolge imit einem Wert von entweder Kopf oder Schwanz , kehrt 1für Köpfe oder -1für Schwanz mit dem kürzesten Code. Beispiel nicht Golf Code (55b): if(i == "heads"){ print(1); }else{ print(-1); } Beispiel Golf Code (16b): print("t">i||-1) Für das Beispiel wurde Javascript verwendet, dies ist …
26 code-golf  string 

7
Was ist besser - Emacs oder Vim? (Google Fight)
Grüße, edle Code-Golfer. Heute werden Sie die ältesten und angesehensten Debatten lösen - Emacs oder Vim? Ihre Herausforderung besteht darin, zwei Suchbegriffe als Eingabe zu verwenden und auszugeben, welcher dieser Begriffe die meisten Google-Suchergebnisse aufweist. (Dies ist offensichtlich völlig fair. Was meinst du, voreingenommen?) Hier sind einige Beispiele für Ein- …

9
Golf ein Venn-Diagramm-Generator
Golf ein Venn-Diagramm-Generator Um den 180. Geburtstag von John Venn gebührend zu feiern , müssen Sie heute ein Programm erstellen, das ein Venn-Diagramm ausgibt ! Eingang: Eine positive Ganzzahl N, die den im Diagramm angezeigten Zahlenbereich (von Null bis N) und drei Sätze positiver Ganzzahlen definiert. Ausgabe: Ein 3-Mengen-Venn-Diagramm, in …

30
Modus (häufigstes Element) einer Liste
Schreiben Sie ein Snippet, um den Modus (die häufigste Zahl) einer Liste positiver Ganzzahlen zu berechnen. Zum Beispiel der Modus von d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] ist 1, weil es maximal 5 mal vorkommt. Sie können davon ausgehen, dass die Liste in einer Variablen wie dund in einem eindeutigen Modus gespeichert ist. …

12
Drucken Sie den Goldenen Schnitt
Das hat Spaß gemacht! Mit nur drei Ziffern war der Spaß jedoch viel zu früh vorbei. Diese Herausforderung ist ähnlich, aber wir werden den Spaß am Laufen halten. Die Herausforderung Drucken Sie so viele Ziffern des Goldenen Schnitts φ wie möglich. Der Goldene Schnitt ist definiert als die Zahl, die …

22
Finden Sie das n-te Paar Doppelprimzahlen
Zwei Primzahlen werden als Doppelprimzahlen definiert, wenn sie sich um zwei unterscheiden. Zum Beispiel sind 3 und 5 zwei Primzahlen, ebenso wie 29 und 31. Schreiben Sie ein Programm, das das n-te Paar von Doppelprimzahlen findet (wobei n von STDIN stammt) und diese durch Komma und Leerzeichen getrennt auf STDOUT …
26 code-golf 

4
9-Loch-Minigolf: Textmanipulation [geschlossen]
9-Loch-Minigolf: Beschreibung 9 (meist recht einfache) Code-Golf-Herausforderungen mit unterschiedlichen Schwierigkeitsgraden Strafen für die mehrmalige Verwendung derselben Sprache Alle Herausforderungen zu einem bestimmten Thema (dieses Thema: Textmanipulation) Die Ein- und Ausgabe kann überall sinnvoll sein (z. B. STDIN und STDOUT, Lesen aus / Schreiben in eine Datei, Funktionsargument und Rückgabewert usw.), …

6
Kürzester gemeinsamer Superstring
Bei einer gegebenen Liste von Zeichenfolgen s_0, s_1, ..., s_nfinden Sie die kürzeste Zeichenfolge S, die jeweils s_0, s_1, ..., s_neine Unterzeichenfolge enthält . Beispiele : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Schreiben Sie das kürzeste Programm (oder die kürzeste Funktion), die dieses Problem löst. Sie …
26 code-golf  string 

7
Pokeball-Simulator
In den Pokemon-Videospielen wird der Spieler in die Welt geschickt, um wilde Tiere zu winzigen Bällen zu zwingen und sie zum Kampf auszubilden. Natürlich weiß jeder , dass niemand Pokemon für den Kampf spielt. Die wahre Auslosung der Serie ist, dass das Pokémon sich selbst fängt! Ihre Aufgabe ist es, …
26 code-golf 

4
Miniatur-Fälschung
Wie jeder Amateurfotograf Ihnen sagen kann, ist extreme Nachbearbeitung immer gut. Eine solche Technik wird " Miniatur-Fälschung " genannt. Das Ziel ist es, ein Bild wie eine Fotografie einer miniaturisierten Spielzeugversion von sich selbst aussehen zu lassen. Dies funktioniert am besten für Fotos, die aus einem mittleren / hohen Winkel …


6
Wikipedia: Philosophie!
Wie viele Geeks vielleicht wissen, führen die meisten Seiten (95% meiner Meinung nach) auf Wikipedia zu einer Philosophie wie dieser: Klicken Sie auf den ersten nicht kursiven oder in Klammern gesetzten Link, der zu einem anderen normalen Artikel führt: (dh nicht File: oder Special:, aber Dinge wie Wikipedia: sind in …


15
Kürzester Code, um Punkte zufällig zu platzieren und zu verbinden
Die Aufgabe Dies ist eine recht einfache Codierungsaufgabe. Alles, was Ihr Programm tun muss, ist, einen Punkt auf einer Zeichenfläche (oder Ihre Alternative in einer anderen Codierungssprache) zu platzieren und ihn mit allen bereits platzierten Punkten zu verbinden. Ihr Programm muss eine Eingabe, die Anzahl der Punkte, die platziert werden …
26 code-golf 

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.