Programmierrätsel & Code Golf

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

7
Wer ist dieser Chatbot?
Zielsetzung: Die Aufgabe besteht darin, einen Chatbot zu erstellen, mit dem Sie Ihre Zeit verbringen können, um Ihre tiefsten Gedanken zu diskutieren. Erstelle einen Chatbot mit einer KI, die aus deinen Eingaben lernt. Ihr Bot sollte Sie dazu inspirieren, Ihre dunkelsten inneren Wahrheiten preiszugeben. Inspiration: http://en.wikipedia.org/wiki/Chatterbot http://io9.com/5901579/10-tricks-that-chatbots-use-make-you-believe-theyre-human Regeln: Sie können …

30
Rocken rund um die Uhr
Geben Sie in möglichst wenigen Unicode-Zeichen Folgendes aus (144 Zeichen): 1, 2, 3 o'clock, 4 o'clock rock, 5, 6, 7 o'clock, 8 o'clock rock, 9, 10, 11 o'clock, 12 o'clock rock, We're gonna rock around the clock tonight. Sie dürfen in Ihrem Code keine Zahlen außer der Ziffer verwenden 1.

30
Antwort auf das Leben, das Universum und alles
Aufgabe Wenn Sie einen String als Eingabe angeben, besteht Ihre Aufgabe darin, 42 nur dann auszugeben , wenn der Eingabe-String genau wie folgt lautet : abbcccddddeeeeeffffffggggggghhhhhhhhiiiiiiiiijjjjjjjjjjkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz Es kann jeden anderen Wert ausgeben, einen Fehler erzeugen oder überhaupt nicht ausgegeben werden, wenn die Eingabe nicht der oben genannten Zeichenfolge entspricht. Gewinnkriterium …
46 code-golf  string 

30
Multiplikative Persistenz
Multiplikative Persistenz Multiplizieren Sie alle Ziffern einer Zahl Wiederholen, bis Sie eine einzelne Ziffer übrig haben Wie von Numberphile erklärt : Numberphile "Was ist das Besondere an 277777788888899?" Numberphile "Multiplikative Persistenz (zusätzliches Filmmaterial)" Beispiel 277777788888899 → 2x7x7x7x7x7x7x8x8x8x8x8x8x9x9 = 4996238671872 4996238671872 → 4x9x9x6x2x3x8x6x7x1x8x7x2 = 438939648 438939648 → 4x3x8x9x3x9x6x4x8 = 4478976 4478976 …

12
Professor am MIT kann Gedanken lesen!
Die Aufgabe stammt aus einer MIT-Vorlesung von Prof. Devadas mit dem Titel You can read minds . Eine ausführliche Erklärung des Tricks finden Sie im verlinkten Video oder in diesem Dokument . Ich werde versuchen, es in einfacheren Begriffen zu erklären. Es stellt sich heraus, dass dies in den 1930er …

30
Ist es doppelt zu sprechen?
Bei einer früheren Herausforderung habe ich Codegolfer gebeten, Zeichenfolgen zu erstellen, die jedes Zeichen in einer Zeichenfolge kopieren. Zum Beispiel: TThhiiss iiss ddoouubbllee ssppeeaakk!! Diese Herausforderung besteht einfach darin, festzustellen, ob ein Text die Definition einer Doppelsprechzeichenfolge erfüllt. Es gibt eine gerade Anzahl von Zeichen. Bei der Aufteilung in Paare …

30
Der seltsame Fall von Steve Ballmer
Steve Ballmer ist der Ex-CEO von Microsoft und behauptete in einem kürzlich erschienenen Artikel , dass er "immer noch nicht weiß, was er mit dem Handy falsch gemacht hat". Wie der Newsletter von CodeProject hervorhob , "könnte der Titel dieses Artikels an so vielen Stellen enden und trotzdem korrekt sein". …

30
Erstellen Sie einen Notfallkorridor
In einigen Ländern gibt es Empfehlungen oder Gesetze zur Bildung von Notfallkorridoren auf Straßen mit mehreren Fahrspuren pro Richtung. (Im Folgenden betrachten wir nur die Fahrspuren in Fahrtrichtung.) Dies sind die Regeln, die in Deutschland gelten: Wenn es nur eine Spur gibt, sollte jeder nach rechts fahren, damit die Rettungsfahrzeuge …

13
Golf meine Shakespeare-Zitatreferenzen
Als ich meinen Aufsatz für Shakespeare schrieb, wurde mir klar, dass ich meine Zitatreferenzen auf überschaubarere Längen kürzen musste. Ich hatte vorher folgendes geschrieben: (Act 1, Scene 2, Lines 345-346) Aber mir wurde jetzt gesagt, dass ich sie so schreiben soll: (I.ii.345-6) Natürlich brauche ich Code, um meine Shakespeare-Zitatreferenzen ein …

30
Lass uns Tennis spielen
Ich möchte plötzlich wirklich Tennis spielen, aber leider habe ich keinen Platz! Überraschung! Hier kommst du rein. Sie müssen einen Tennisplatz für mich drucken, aber Sie müssen es aus vertraulichen Gründen in den wenigsten möglichen Bytes tun. Tennisplatz --------- | | --------- | | | xxxxxxxxx | | | --------- …

23
Ein chirales Puzzle
Eine Form ist chiral, wenn keine Drehung sie spiegelbildlich erscheinen lässt. In diesem Puzzle werden wir chirale Computerprogramme schreiben. Für dieses Puzzle stellen wir uns ein Programm als rechteckige Zeichenmatrix vor. Als solche müssen alle Lösungen für diese Herausforderung rechteckig sein (dh alle Linien müssen die gleiche Länge haben). Wir …

26
PROGRAMMIERPUZZLE & CODE ____
Eingang Eine nicht leere codierte Zeichenfolge, die aus druckbaren ASCII-Zeichen (im Bereich von 32 bis 126) besteht und durch die einige fehlende Buchstaben ersetzt wurden _. Ausgabe Eine dekodierte Zeichenfolge gleicher Länge mit allen Kleinbuchstaben, einschließlich der fehlenden. Wie? Edit: Wie von @Deusovi in ​​den Kommentaren erwähnt, ist dies eine …

30
Bilden Sie einen Wort-Eiszapfen
Aufgrund technischer Einschränkungen von Stack Exchange wird der Titel falsch gerendert. Der richtige Titel für diese Herausforderung ist Mach ein Word Icicle! Word Icicle Word cicle ord cicle ord icle ord i le or i le or i l or l or r Die heutige Herausforderung besteht darin, aus dem …

30
Geteilte Zeichenfolge beim ersten Auftreten jedes Zeichens
Verbunden. Teilen Sie eine druckbare ASCII-Zeichenfolge in eine Liste nicht leerer Zeichenfolgen mit einer neuen Unterzeichenfolge auf, die jedes Mal beginnt, wenn ein Zeichen auftritt, das zuvor nicht im selben Fall gesehen wurde. Beispiele "mississippi" → ["m","i","ssissi","ppi"] "P P & C G" → ["P"," P ","& ","C ","G"] "AAA" → …


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.