Programmierrätsel & Code Golf

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

12
Ich sah das kommen
Schreiben Sie ein Programm oder eine Funktion, die eine ganze Zahl größer als 1 oder kleiner als -1 akzeptiert. Das heißt, die Eingabe ist nicht 0, 1 oder -1. Wenn die Eingabe ist 2, sollte die Ausgabe sein: |\_/| |___| Wenn die Eingabe ist 3, sollte die Ausgabe sein: |\_/\_/| …

8
Finde unsere vermissten Toten
Herausforderung Peter ist wieder aufgestanden, um uns vor den doppelten Herausforderungen zu retten! Peter Taylor ist tot , und daran besteht kein Zweifel (abgesehen von den vielen Zweifeln, die wir haben ... aber ignorieren Sie das einfach). In seinem Gedächtnis müssen Sie ein Programm schreiben, das feststellt, ob ein bestimmter …

8
Lisp Extraktionsmission
In Sprachen im Lisp-Stil wird eine Liste normalerweise folgendermaßen definiert: (list 1 2 3) Für die Zwecke dieser Herausforderung enthalten alle Listen nur positive ganze Zahlen oder andere Listen. Wir lassen das listSchlüsselwort auch am Anfang weg , daher sieht die Liste jetzt so aus: (1 2 3) Wir können …


2
Der Donut Shop ™
Da Sie kein Geld mehr haben, haben Sie sich dazu angemeldet, Donuts für The Donut Shop ™ zu bauen, das größte digitale Donut-Unternehmen der Welt, hauptsächlich, weil es Donuts jeder erdenklichen Größe verkauft. Angesichts der Tatsache, dass Handelsstandards heutzutage sehr schwierig sind, müssen Sie einen Code schreiben, der so kurz …

6
Aufstieg, Abfolge, Aufstieg
Wir haben eine streng zunehmende Folge von nicht negativen ganzen Zahlen, wie: 12 11 10 Warten! Diese Reihenfolge nimmt nicht unbedingt zu, oder? Nun, die Zahlen sind in verschiedenen Basen geschrieben. Die kleinstmögliche Basis ist 2, die größte ist 10. Die Aufgabe besteht darin, zu erraten, dass jede Zahl so …

13
Zeit, einige Preise anzupassen!
Ich bin sicher, Sie kennen das Preisschema für 9,99 USD, anstatt 10 USD zu verwenden. Nun, in Ihrem neuen Job als Systemadministrator in einem großen Einzelhandelsgeschäft möchten sie, dass die Preise einem ähnlichen Schema folgen: Alle Preise verstehen sich in ganzen Dollars, ohne Cent. Alle Preise sollten mit 5 oder …
19 code-golf  number 

7
Gehen Sie zur druckbaren ASCII-Front
Hintergrund Die Move-to-Front-Transformation (MTF) ist ein Datencodierungsalgorithmus zur Verbesserung der Leistung von Entropiecodierungstechniken. Der bzip2-Komprimierungsalgorithmus wird nach der Burrows-Wheeler-Transformation (wie in Burrows, Wheeler und Back ) angewendet , mit dem Ziel, Gruppen sich wiederholender Zeichen in kleine, leicht komprimierbare, nicht negative Ganzzahlen umzuwandeln. Definition Für diese Herausforderung definieren wir die …

6
Schüssel mit Wasser gefüllt
Sie sollten ein Programm oder eine Funktion schreiben, die das Volumen einer Schüssel und das Volumen des Wassers als Ein- und Ausgabe empfängt oder eine ASCII-Darstellung einer Schüssel mit Wasser mit den gewünschten Volumina zurückgibt. Eine Schüssel hat folgende Struktur: \ / \___/ Die Schüssel hat mindestens einen _Charakter. Die …


2
Drehen Sie ein neues Blatt um
Sie erhalten einen Baum, der in der Tradition der Informatik die Wurzel oben und die Blätter unten hat. Die Blattknoten sind mit Zahlen beschriftet. Ihr Ziel ist es, das markierte Spezialblatt zu nehmen -1und es als neue Wurzel nach oben zu bewegen. [3, [[16], -1], [4]] --> [[[[4], 3], [16]]] …

19
Potenzen mit ganzen Zahlen
Einige Zahlen wie 64können auf verschiedene Arten als ganze Potenz ausgedrückt werden: 64 ^ 1 8 ^ 2 4 ^ 3 2 ^ 6 Geben Sie ein sortiertes Array aller möglichen Potenzen (hier [1,2,3,6]) in möglichst wenigen Bytes aus. Eingang Eine positive ganze Zahl, die größer als 1 und kleiner …
19 code-golf  math  number 

1
Bauen wir eine Rennstrecke!
Einführung Meine Nichte will eine Rennstrecke bauen. Sie hat Holzteile, die zusammenpassen, um die Spur zu bilden. Jedes Teil ist quadratisch und enthält eine andere Form. Ich werde die Rohrzeichen verwenden, um Folgendes zu veranschaulichen: │: die Straße, die vertikal verläuft ─: die Straße, die horizontal verläuft ┌ ┐ └ …

26
Berechnen Sie die Standardabweichung
Herausforderung Berechnen Sie anhand einer Zahlenliste die Populationsstandardabweichung der Liste. Verwenden Sie die folgende Gleichung, um die Populationsstandardabweichung zu berechnen: Eingang Die Eingabe wird eine Liste von ganzen Zahlen in jedem Format (Liste, Zeichenfolge usw.). Einige Beispiele: 56,54,89,87 67,54,86,67 Die Zahlen sind immer ganze Zahlen. Die Eingabe erfolgt in STDIN- …

14
Simpson Diversity Index
Der Simpson-Index ist ein Maß für die Vielfalt einer Sammlung von Elementen mit Duplikaten. Es ist einfach die Wahrscheinlichkeit, zwei verschiedene Gegenstände zu zeichnen, wenn nach dem Zufallsprinzip ohne Austausch gleichförmig kommissioniert wird. Bei nArtikeln in Gruppen von n_1, ..., n_kidentischen Artikeln ist die Wahrscheinlichkeit für zwei unterschiedliche Artikel Wenn …
19 code-golf  math 

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.