Programmierrätsel & Code Golf

27
Mach mir eine minimale magische Summe

Halte diese Herausforderung kurz. Sie erhalten 4 Zahlen: p1, p2, p3 und p4. Die magische Summe der Zahlen ist wie folgt definiert: magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1| Sie dürfen nur einen der obigen ganzzahligen Werte (p1, p2, p3 oder p4) ändern. Sie müssen den Wert so ändern,...

27
Analysieren Sie ein ganzzahliges C ++ 14-Literal

Ganzzahlige Literale bestehen laut http://en.cppreference.com/w/cpp/language/integer_literal aus einem dezimalen / hexadezimalen / oktalen / binären Literal und einem optionalen ganzzahligen Suffix, das offensichtlich völlig unnötig ist, und wertvolle Bytes verschwendet nicht in dieser...

27
Die Liste der Noten ausgeben

Diese Aufgabe ist einfach: Schreiben Sie ein Programm oder eine Funktion, die die Liste aller Noten (unter Verwendung englischer Notennamen) von A ♭ bis G♯ ausgibt. Bei allen Noten ohne Namen, die aus einem einzelnen Buchstaben bestehen (dh schwarzen Noten auf einer Musiktastatur), sollte der Name...

27
Nichts wie ein gutes altes Spiel von ModTen

Haftungsausschluss: ModTen ist ein fiktives Kartenspiel, das ausschließlich für diesen Zweck entwickelt wurde. Die Regeln von ModTen ModTen wird mit einem Standardstapel von 52 Karten gespielt. Da die vollständigen Regeln erst noch erfunden werden müssen, konzentrieren wir uns ausschließlich auf...

27
Schweres Kistenstapeln

Sie haben einen Haufen schwerer Kisten und möchten diese in möglichst wenigen Stapeln stapeln. Das Problem ist, dass Sie nicht mehr Kisten auf einer Kiste stapeln können, als es unterstützen kann. Die Herausforderung Eingabe : Eine Liste der Kistengewichte in ganzen kg. Ausgabe : Eine Liste von...

26
Mein Wort kann dein Wort verprügeln

PROBLEM Finde mit zwei Worten den Gewinner in einem digitalen Wurzelkampf . Definieren Sie die digitale Wurzel eines Wortes folgendermaßen: Jedem Buchstaben des Alphabets ist eine Zahl zugeordnet: A = 1, B = 2, C = 3, ..., Z = 26 Addieren Sie die Werte für jeden Buchstaben, um das Wort zu addieren....

26
Minsky-Registermaschine simulieren (I)

Es gibt viele Formalismen, so dass Sie vielleicht andere nützliche Quellen finden. Ich hoffe, dass ich dies klar genug formulieren kann, damit sie nicht notwendig sind. Ein RM besteht aus einer endlichen Zustandsmaschine und einer endlichen Anzahl benannter Register, von denen jedes eine nicht...

26
Schreibe einen Code Golfspieler [geschlossen]

Ihre Aufgabe ist es, ein Programm zu schreiben, das einen bestimmten Code in der Sprache Ihrer Wahl "Golf" spielt, falls Sie dies nicht ablehnen. Grundfunktionalität: Entfernen Sie überflüssige Leerzeichen Kommentare entfernen "Erweiterte" Funktionalität: Deklarationen ( int x; int y; int z;bis int...

26
Drucken Sie einen Weihnachtsbaum

Die Herausforderung Drucken Sie einen schönen Weihnachtsbaum mit seinem eigenen Stern oben mit dem kürzestmöglichen Code. Der Baumstern ist ein Stern ( *) und der Baumkörper besteht aus 0Der Baum muss 10 Reihen hoch sein. Jede Zeile sollte ordnungsgemäß so eingerückt sein, dass die vorherige Zeile...

26
Erstellen Sie eine rotierende Quine

Eine Drehung einer Saite erfolgt durch Aufteilen einer Saite in zwei Teile und Umkehren ihrer Reihenfolge, beispielsweise "world! Hello,"eine Drehung von "Hello, world!". Es ist möglich, Programme zu erstellen, die gedreht werden können, um ein anderes, aber immer noch gültiges Programm zu bilden....

26
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...

26
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...

26
Zähle die Wörter in einem Text und zeige sie an

Der Code sollte einen Text enthalten (nicht obligatorisch können alle Dateien, Stdins, Strings für JavaScript usw. sein): This is a text and a number: 31. Die Ausgabe sollte die Wörter mit der Anzahl ihrer Vorkommen enthalten, sortiert nach der Anzahl der Vorkommen in absteigender Reihenfolge: a:2...

26
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...

26
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...

26
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...

26
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...