Programmierrätsel & Code Golf

13
Finden Sie den Winkel zwischen zwei Punkten

Bestimmen Sie bei zwei Punkten Aund Bden Winkel von Linie AOzu Linie BOum den Punkt, an Odem Osich der Ursprung befindet ( (0,0)). Zusätzlich kann der Winkel abhängig von der Position der Punkte positiv oder negativ sein (siehe Beispiele). Die Eingabe erfolgt in Punkten Aund Bund kann in beliebiger...

13
Code der Huffman!

Sonst wird er schnauben und pusten und dein Haus in die Luft jagen! Das war völlig irrelevant. Bei dieser Herausforderung geht es eigentlich um Huffman-Codierung . Das Wesentliche ist, dass die Häufigkeit der Zeichen in einem bestimmten Text verwendet wird, um seine Darstellung zu verkürzen. Mit...

13
Es ist ein Double + Header!

verbunden Exposition Nach dem Gewinn der SO-Verlosung hätten Sie an der Weltspitze stehen können, und Sie waren es! Die Verlosung hatte nun schon seit einem Jahr stattgefunden, und Sie waren einer von hundert Programmierern, die ausgewählt wurden, um in die SO-Hochburg einzutreten. Und endlich ist...

13
Elektronenkonfigurationsdiagramme

Herausforderung Bei gegebenem Elementnamen wird dessen Elektronenkonfiguration ausgegeben. Eingang Ihre Eingabe ist der vollständige Name jedes Elements (der Bereich reicht von Wasserstoff, 1, bis Kalzium, 20). Mit einigen Ausnahmen sollten Sie in der Lage sein, die folgenden Eingaben zu...

13
Ein flaches Ratespiel

Es gibt ein Spiel, das ich gerne spiele. Es passiert auf einem Gitter von endlicher Größe (aber es ist wie eine Kugel gewickelt). In diesem Raster wird ein zufälliger Punkt (nur Ganzzahl) ausgewählt. Dann werde ich als Benutzer zur Eingabe einer Koordinate aufgefordert. Wenn meine Eingabe genau mit...

13
Quadratische Seitenpositionierung

Willkommen zu meiner ersten Code-Golf-Challenge! :) Hüpfen wir gleich hinein. Herausforderung: Bei zwei gegebenen Gleitkommavektoren, O (Ursprung) und T (Ziel), müssen Sie ein Programm erstellen, um die Werte L und R auf STDOUT zu drucken. O ist eine Ecke des Platzes T ist eine Ecke des Quadrats,...

13
Holen Sie sich die Getters

Die Aufgabe Ich vermute, jeder mag die automatische Codegenerierung und das Sparen von Zeit während der Arbeit. Sie müssen tagsüber viele Klassen und Mitglieder erstellen, und Sie möchten nicht alle gettersmanuell erstellen . Die Aufgabe besteht darin, ein Programm oder eine Funktion zu schreiben,...

13
Finde die verwobenen Quellcodes (Räuber)

Das ist der Räuberfaden. Für den Faden Cops gehen hier . Einführung Für diese Cops / Robbers-Herausforderung schreiben die Cops Output-produzierende Programme und verweben sie miteinander. Es ist die Aufgabe des Räubers, die Programme der Polizisten herauszusuchen, um die gewünschten Ergebnisse zu...

13
Die einzigartige Multiplikationsspirale

Dieser ist inspiriert von Calvins jüngster Herausforderung an der Multiplikationstabelle . Schreiben Sie eine Funktion oder ein Programm, das eine ganze Zahl Nals Eingabe verwendet und eine N-mal-N-Multiplikationsspirale ausgibt oder zurückgibt. Der Code muss (theoretisch) für N zwischen 0 und 1000...

13
Golf ein lila Dolmetscher

Golf ein lila Dolmetscher Lila ist ein Esolang, der zwei Hauptzwecken dient: Eine Minimierung der Aubergine , da es nicht genug selbstmodifizierende Einzelanweisungssprachen gibt. Die Möglichkeit erschreckend kleiner Golfdolmetscher zuzugeben. Mein erster Durchgang bei einem einigermaßen voll...

13
Hat die fischreiche Straße ein Ende?

Ich liebe> <>,> <> ist das Leben! 2D-Sprachen sind unglaublich! In dieser Herausforderung müssen Sie sagen, ob eine "fischreiche" Straße ein Ende hat, während Sie Code-Golf spielen. Definition Eine fischreiche Straße besteht aus Kacheln, darunter die folgenden: v (go down) >...

13
Wie viele Wochen?

Ihre Aufgabe ist es, eine einzelne Zahl auszugeben; Die Anzahl der ISO-Wochen, die ein bestimmter Datumsbereich überschneidet. Wikipedia zitieren:, An average year is exactly 52.1775 weeks longaber das ist nicht etwa der Durchschnitt. Die Eingabe besteht aus zwei durch Leerzeichen getrennten...

13
Drucken aufsteigend ASCII, Räuber

Das ist der Räuberfaden. Der Faden der Bullen geht hier . Im Cops-Thread bestand die Aufgabe darin, ein Programm zu erstellen, das druckbare ASCII-Zeichen in aufsteigender Reihenfolge ausgibt. Die Aufgabe der Räuber besteht darin, den Code zu entschlüsseln, mit dem die Polizei diese Ausgabe...

13
Berechnung der Entropie

Eingang Eine Matrix, Mdie als zwei durch Leerzeichen getrennte Zeilen von ganzen Zahlen dargestellt wird. Jede Zeile hat die gleiche Anzahl von Ganzzahlen, und jede Ganzzahl ist entweder -1 oder 1. Die Anzahl von Ganzzahlen pro Zeile beträgt höchstens 20. MDaher wird angegeben, 2von nwon die Anzahl...

13
Lego Gear Train

Inspiriert von den Lego-Übersetzungsverhältnissen von Keith Randall. Auch ich plane den Bau eines riesigen Lego-Roboters, der in der Lage sein wird, die anderen Roboter in dem noch nie zuvor erwähnten Wettbewerb zu zerstören. * Während des Konstruktionsprozesses des Roboters werde ich viele...

13
Wie groß ist die Ziffer?

7-Segment-Ziffern können in ASCII mit _|Zeichen dargestellt werden. Hier sind die Größenangaben 1: _ _ _ _ _ _ _ _ | _| _| |_| |_ |_ | |_| |_| | | | |_ _| | _| |_| | |_| _| |_| Größere Größen werden gebildet, indem jedes Segment proportional länger gemacht wird. Hier sind ein paar 3-stellige...

13
Teilen Sie ein Shakespeare-Skript

Herr William Shakespeare schrieb Theaterstücke. Viele Theaterstücke. In diesem Archiv, das jedes seiner Werke enthält, ist jedes seiner Stücke eine lange Datei. Es muss für eine Bühnenproduktion in Szenen aufgeteilt werden. Da Schauspieler ungeduldig sind, muss Ihr Code so kurz wie möglich sein....