Als «code-golf» getaggte Fragen

32
1, 2, 3, 14 ... oder ist es 15?

Ein bekanntes Lied der irischen Rockband U2 beginnt mit dem Sänger Bono, der auf Spanisch "1, 2, 3, 14" sagt (" uno, dos, tres, catorce "). Es gibt verschiedene Theorien zur Bedeutung dieser Zahlen. Anscheinend lautet die offizielle Erklärung " Wir haben in dieser Nacht zu viel getrunken ". Aber es...

32
Die Symmetrie der Monate

Einführung Einige Monate sind vollständig symmetrisch , was bedeutet, dass sie sowohl eine Zentralsymmetrie als auch eine Reflexionssymmetrie aufweisen , wie z February of 2010. February 2010 ┌──┬──┬──┬──┬──┬──┬──┐ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │...

32
Zufallszahlen mit fester Summe

Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben , die Zufallszahlen aus Intervall [0,1] mit fester Summe ausgibt .ns Eingang n, n≥1, Anzahl der zu generierenden Zufallszahlen s, s>=0, s<=n, Summe der zu generierenden Zahlen Ausgabe Ein zufälliges nTupel von Gleitkommazahlen...

32
Erstellen Sie ein Kartenspiel

Hier ist ein Array, das ein Standardkartenstapel darstellt, einschließlich zweier Joker. [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H",...

32
Pleasanortmanteaus

Ein Portmanteau-Wort ist eine Kombination aus zwei Wörtern, die aus jedem Wort ein neues Wort bilden. Zum Beispiel Löwe + Tiger => Liger . Lassen Sie uns ein Programm schreiben, um Portmanteaus aus zwei Eingabewörtern zu generieren. Computer beherrschen nicht die englische Sprache, daher müssen...

32
Die verbesserte lateinische Caesar Pig-Chiffre

Das Problem mit der Caesar-Chiffre ist, dass die daraus resultierenden Wörter oft unaussprechlich sind. Das Problem mit Pig Latin ist, dass es einfach zu dekodieren ist. Warum nicht kombinieren? Eingang Ein Wort aus den 26 englischen Buchstaben. Ausgabe Ändern Sie zunächst jeden Konsonanten im Wort...

32
Gleich, Summe oder Differenz!

Schreiben Sie den kürzestmöglichen Code, der true zurückgibt, wenn die beiden angegebenen ganzzahligen Werte gleich sind oder ihre Summe oder absolute Differenz 5 beträgt. Beispiel Testfälle: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True -256 -251 => True 6 1...

32
Wer wird die Wahl gewinnen?

Dies ist eine Herausforderung, bei der zwei Personen, 1 und 2, um ein Amt kandidieren. Die Menschen in der Welt von 1 und 2 stimmen deterministisch auf bestimmte Weise ab, so dass die Kandidaten die Ergebnisse vor der Wahl herausfinden können. HINWEIS: Dies bezieht sich nicht auf externe Wahlen...

32
Eine Anmerkung zu N!

JE Maxfield hat folgenden Satz bewiesen (siehe DOI: 10.2307 / 2688966 ): Wenn AAA eine positive ganze Zahl mit mmm Ziffern ist, gibt es eine positive ganze Zahl NNN so dass die ersten mmm Ziffern von N!N!N!bildet die ganze Zahl AAA . Herausforderung Ihre Herausforderung ist gegeben, einige A⩾1A⩾1A...

32
Schneiden Sie die Goldkette

Ein Reisender muss n Tage in einem Hotel außerhalb der Stadt bleiben . Er hat kein Geld mehr und seine Kreditkarte ist abgelaufen. Aber er hat eine goldene Kette mit n Gliedern. Die Regel in diesem Hotel ist, dass die Bewohner ihre Miete jeden Morgen bezahlen sollten. Der Reisende vereinbart mit...

32
Alphabet Abschlussrate

Einführung Wie viel des englischen Alphabets verwendet eine bestimmte Zeichenfolge? Der vorige Satz verwendet 77%. Es hat 20 eindeutige Buchstaben (howmucftenglisapbdvr) und 20/26 ≃ 0,77. Herausforderung Geben Sie für eine Eingabezeichenfolge den Prozentsatz der Buchstaben des englischen Alphabets...

32
Brute-Force-Schalttafel

Neulich ging unser Team in einen Fluchtraum. Eines der Rätsel bestand aus einer Platine mit sechs mechanischen Schaltern, bei denen Sie die richtige Kombination von Ein und Aus finden mussten, um eine Box zu entsperren. -v-v-v- -v-v-v- Als Entwickler haben wir beschlossen, dass es effizienter ist,...

31
Kürzester Weg, um eine Zahl umzukehren

Schreiben Sie eine Funktion (oder ein gleichwertiges Unterprogramm), um ein einzelnes Argument mit ganzzahligem Wert zu akzeptieren und einen (ähnlich typisierten) Wert zurückzugeben, der durch Umkehren der Reihenfolge der 10-stelligen Basis des Arguments ermittelt wurde. Beispiel: 76543 gibt 34567...

31
Code-Golf: Count Islands

Ein einfacher Wettbewerb, inspiriert von dieser Stackoverflow-Frage : Sie erhalten ein Bild einer Oberfläche, die von einem Satelliten fotografiert wurde. Das Bild ist eine Bitmap, auf der Wasser mit " ." und Land mit " *" markiert ist . Gruppen benachbarter *'s bilden eine Insel. (Zwei ' *' sind...

31
Erstellen eines HQ9 + -Interpreters

Ziel dieses Codegolfs ist es, einen Interpreter für die Programmiersprache HQ9 + zu erstellen. Diese Programmiersprache enthält 4 Befehle: H - druckt "Hallo Welt!" Q - druckt den Quellcode des Programms 9 - druckt den Text des Liedes "99 Flaschen Bier" + - erhöht den Akku Die Regeln: Da der Akku...

31
Einzeiliges Aquarium

Meine Schwiegereltern haben einen mit Koi gefüllten Fischteich in ihrem Garten. Es kam mir nicht wirklich in den Sinn, bis ich den folgenden Auszug aus meinem Code bemerkte. ',') & '_' ... Ich hatte Fischgesichter, die mich von meinem Bildschirm aus ansahen ... Welches hat mir eine gute Idee...

31
Pitch Dark (Earth Hour Erinnerung)

Ihr Ziel ist einfach: Das Programm muss den Bildschirm Ihres Computers vollständig schwarz machen . Nachdem das Programm gestartet wurde, muss der Bildschirm schnell vollständig schwarz werden, und dies muss so lange geschehen, bis das Programm beendet wird (eine beliebige Taste oder Alt + F4,...

31
Rekursive Akronyme

Zielsetzung Aus Wikipedia : Ein rekursives Akronym ist ein Akronym, das sich in dem Ausdruck, für den es steht, auf sich selbst bezieht. Ihr Ziel ist es, zu überprüfen, ob eine Zeichenfolge ein rekursives Akronym ist. Das Akronym ist das erste Wort Bei Wörtern wird nicht zwischen Groß- und...