Als «code-golf» getaggte Fragen

Code-Golf ist ein Wettbewerb, um ein bestimmtes Problem in den wenigsten Bytes des Quellcodes zu lösen.

15
Wie stark kann ich mein Array zerkleinern?
Definieren wir den Prozess des Zerquetschens einer Reihe von Zahlen. In einem Schwarm lesen wir das Array von links nach rechts. Wenn wir an einem Punkt zwei gleiche Elemente in einer Reihe antreffen, entfernen wir das erste und verdoppeln das zweite. Hier ist zum Beispiel der Prozess des Zerquetschens des …

14
Töte es mit Feuer
Haftungsausschluss: Die Geschichte, die in dieser Frage erzählt wird, ist vollständig fiktiv und wurde ausschließlich zum Zweck der Bereitstellung eines Intro erfunden. Ich bin ein böser Bauer, und um die Weizenpreise in meiner Gegend zu vertreiben, habe ich beschlossen, die Felder aller Bauern um mich herum zu verbrennen. Ich würde …

8
Zusammenführungssortierung visualisieren
Merge Sort ist ein Sortieralgorithmus, bei dem eine bestimmte Liste in zwei Hälften geteilt, beide kleineren Listen rekursiv sortiert und zu einer sortierten Liste zusammengeführt werden. Der Grundfall der Rekursion trifft auf eine Singleton-Liste, die nicht weiter aufgeteilt werden kann, sondern per Definition bereits sortiert ist. Die Ausführung des Algorithmus …

30
Erstellen Sie ein rechteckiges Array aus einer Ecke neu
Ich hatte einmal eine schöne rechteckige Anordnung. Es war sehr symmetrisch, aber leider ist es auseinandergefallen und jetzt habe ich nur die obere linke Ecke. Ihre Aufgabe wird es sein, das ursprüngliche Array wiederherzustellen. Ihr Programm erhält ein zweidimensionales Array von Ganzzahlen. Um das Parsen zu vereinfachen, können Sie davon …


13
Quadratwurzel der ASCII-Kunst
Sie arbeiten als Praktikant für einen Mathematiker, der TeX, LaTeX usw. wirklich hasst. So sehr, dass er beschlossen hat, alle Schriftsätze aufzugeben und Sie alle Formatierungen in ASCII vornehmen zu lassen. Nach einer Weile haben Sie es satt und beschlossen, Teile davon zu automatisieren, beginnend mit Quadratwurzeln. So wird eine …

20
Kann ich die Eimer wieder stapeln?
Mein kleines Kind hat so ein Spielzeug: Dieses Spielzeug besteht aus 10 stapelbaren kleinen Eimern, die von 1 (der kleinste) bis 10 (der größte) nummeriert werden. Manchmal macht er kleine Stapel und das Spielzeug endet so: Wir können die Pfähle wie folgt schematisch darstellen: 1 6 4 9 2 7 …

16
BPM mit Eingaben berechnen
Programmieren Sie den kürzesten Code, der die durchschnittliche BPM (Beats per Minute) anhand von 8 verstrichenen Datenpunkten berechnet. Dies ist mein erster Beitrag, und ich habe keine ähnliche Frage gesehen. Da ich ein Fan von Rhythmus-Spielen bin, wäre es schön, ein kleines handliches Tool zu haben, um BPM mit Ihrer …
30 code-golf 

10
Schuhe für Seepferdchen
Seepferdchen brauchen natürlich Schuhe. Ein Seepferdchen mit nur einem Schwanz benötigt jedoch nur einen Schuh. Leider kommen die Schuhe nur paarweise. Das Geld für die Seepferdchenregierung ist knapp, deshalb müssen sie so wenig Paare wie möglich kaufen. Jedes Seepferdchen hat eine Schuhgröße x, wobei x eine positive ganze Zahl ist. …
30 code-golf 

7
Langsam wachsendes Quine
Bilden Sie ein Quine. Scheint einfach, oder? Nun, dieses Quine muss sich selbst plus sein erstes Zeichen ausgeben, das sich dann plus sein zweites Zeichen ausgibt, und so weiter. Auf diese Weise sollte das Quine in mehreren Generationen zwei Kopien ausgeben. Beispiel: Lässt Ihren Code sein x. Laufen sollte es …
30 code-golf  quine 

27
Pi hat deine Nummer
Herausforderung : Pi soll unendlich sein. Das bedeutet, dass jede Zahl im Dezimalteil von pi enthalten ist. Ihre Aufgabe wird es sein, bei der Eingabe eine positive Ganzzahl zu verwenden und die Position dieser Zahl in pi-Ziffern bei der Ausgabe zurückzugeben. Wenn die Eingabe beispielsweise lautet 59, werden wir zurückkehren4 …
30 code-golf  pi 

30
Um welche Karte handelt es sich?
Einführung Vor langer Zeit, als ich Kartenspiele mit gewöhnlichen Spielkarten codierte, gab ich für jede Karte eine Nummer an und rief eine Funktion mit einer Nummer auf, um eine Karte zu erhalten. Dies hat mich ein wenig dazu inspiriert, diese Herausforderung anzunehmen. Für die Leute, die die Spielkarten nicht kennen, …

30
Diagonal hochzählen!
Wir haben viele horizontale Achsen für Zahlen, aber ich denke ehrlich, dass sie irgendwie langweilig sind. Ihre Aufgabe heute ist es, einen Teil einer diagonalen Achse zwischen zwei verschiedenen nicht-negativen Ganzzahlen zu bilden, die als Eingabe angegeben werden. Wie baue ich eine diagonale Achse? Nehmen wir ein Beispiel mit der …

18
N-dimensionale Identitätsmatrix
Geben Sie bei einer positiven Ganzzahl ndie Neindimensionale Identität "Matrix" aus, bei der es sich um das N^NArray handelt, bei 1dem alle Komponenten der Indizes gleich und 0ansonsten gleich sind . N^Nbedeutet N-by-N-by-N-by -... 1 -> [1] 2 -> [[1,0],[0,1]] 3 -> [[[1,0,0],[0,0,0],[0,0,0]],[[0,0,0],[0,1,0],[0,0,0]],[[0,0,0],[0,0,0],[0,0,1]]] 4 -> [[[[1,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]],[[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,1,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]],[[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,1,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]],[[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,1]]]] Zum Beispiel, wenn adie …

30
ASCII-Grafik für die Torrent-Benutzeroberfläche
Problem Erstellen Sie die Benutzeroberfläche aus einem Torrent-Programm neu Wenn keine Eingabe erfolgt, geben Sie Folgendes aus: +----------+----------+----------+ |a.exe |##########|seeding | +----------+----------+----------+ |b.exe 10% |# |leeching | +----------+----------+----------+ |c.exe |##########|seeding | +----------+----------+----------+ |d.exe 20% |## |leeching | +----------+----------+----------+ |e.exe |##########|seeding | +----------+----------+----------+ |f.exe 30% |### |leeching | +----------+----------+----------+ |g.exe |##########|seeding …

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.