Programmierrätsel & Code Golf

14
Runden Sie in Richtung Null

Dies ist eine einfache Aufgabe. Runden Sie eine positive oder negative reelle Zahl auf die nächste ganze Zahl, die näher bei Null liegt. Die Herausforderung Geben Sie eine positive oder negative reelle Zahl in einer angemessenen Form (stdin, function usw.) ein. Runden Sie diese Zahl auf "gegen...

14
Was ist der Starter dieser konstruierten Zahl?

Eine Reihe von Programmiersprachen erstellen große Ganzzahlen, indem sie die Ziffer bis zum Ende der vorhandenen Zahl "verketten". Zum Beispiel Labyrinth oder Adapt . Mit Verketten der Ziffer bis zum Ende meine ich, dass, wenn die vorhandene Nummer 454545 ist und die Ziffer 777 die Ergebniszahl 457...

14
Die himmlische Bürokratie KoTH

Im kaiserlichen China wurden Ränge in der Gesellschaft nicht durch Geburt oder Reichtum bestimmt, sondern durch die Fähigkeit einer Person, bei den kaiserlichen Prüfungen hervorragende Leistungen zu erbringen. Der Jadekaiser, der göttliche Herrscher des Himmels, hat alle seine Untertanen...

14
Was ist die Punktzahl meiner Scopa-Hand?

Ich mag Kartenspielherausforderungen, deshalb habe ich diese für das italienische Kartenspiel Scopa gemacht. Meine Familie spielt dieses Spiel seit jeher. Es hat ein sehr interessantes Punktesystem, das Spaß am Golf machen sollte. Ich werde eine Antwort in R posten, um den Spaß zu starten, von dem...

13
Das Wetter vorhersagen

Schreiben Sie das kürzeste Programm, um das Wetter für die nächsten 7 Tage vorherzusagen Die Eingabe (von stdin) ist der Wochentag und die Jahreszeit Die Ausgabe (zu stdout) ist sieben Zeilen Wochentag und die Temperatur in Celsius Die Wochentage beginnen am eingegebenen Wochentag Die Temperaturen...

13
Befreie einen binären Baum

Bevor Sie also einige grundlegende Informatikkonzepte lesen. Ein Binärbaum ist eine dynamisch zugewiesene Struktur (normalerweise für die geordnete Speicherung verwendet). Wegen seiner Natur ist das Durchqueren von Binärbäumen normalerweise rekursiv; Dies liegt daran, dass lineares Überqueren (über...

13
Perfekte Kräfte in mehr als einer Hinsicht?

Herausforderung Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die bei einer positiven ganzen Zahl N alle positiven ganzen Zahlen kleiner oder gleich N findet, die auf mehr als eine Weise als perfekte Potenz ausgedrückt werden können. Definition Eine perfekte Kraft ist definiert...

13
Berechnen Sie die letzten Ziffern von Grahams Zahl

Grahams Zahl endet mit einer 7. Es ist eine massive Zahl, für deren Speicherung theoretisch mehr Informationen erforderlich sind als die Größe des Universums. Es ist jedoch möglich, die letzten Ziffern von Grahams Nummer zu berechnen. Die letzten Ziffern sind:

13
Umrechnerfunktion für römische Zahlen

Erstellen Sie die kürzeste Funktion, um eine Zeichenfolge aus römischen Ziffern in eine Ganzzahl umzuwandeln . Die Regeln für jeden Buchstaben finden Sie auf der Wikipedia-Seite . Bei Buchstaben über 1.000 werden Klammern gesetzt, um den höheren Wert anzuzeigen. Bedarf: Muss römische Ziffern 1 in...

13
Kräfte vergleichen.

Vergleichen Sie zwei Zahlen N 1 = a b c , N 2 = d e f, indem Sie eine Funktion f (a, b, c, d, e, f) konstruieren, die: gibt 1 zurück, wenn N 1 > N 2 ist Gibt -1 zurück, wenn N 1 <N 2 ist Anmerkung: Sie müssen keinen Wert für eine andere Beziehung zwischen N 1 und N 2 zurückgeben . zB wenn sie...

13
Implementieren Sie PCRE in Ihrer Sprache.

Hinweis: Nachdem ich das selbst ausprobiert hatte, wurde mir schnell klar, was für ein Fehler das war. Deshalb ändere ich die Regeln ein wenig. Die minimal erforderliche Funktionalität: Charakterklassen ( ., \w, \W, etc.) Multipliers ( +, *, und ?) Einfache Erfassungsgruppen Ihre Herausforderung...

13
Uptime-Statusanzeige

Schreiben Sie ein Programm, das die Ausgabe von analysiert uptimeund einen anatomisch anregenden Fortschrittsbalken (wie abgebildet) mit einer Länge erzeugt, die der aktuellen Betriebszeit in Tagen entspricht: $ uptime 23:01 up 34 days, 7:30, 5 users, load averages: 0.23 0.27 0.24 $...

13
Berechnen Sie die ersten N Stellen von e

Herausforderung Schreiben Sie ein Programm, um die ersten N (<= 10 ^ 3) Stellen von e zu berechnen . Ihr Programm sollte eine Ganzzahl N als Eingabe verwenden. Eingang: 100 Ausgabe: 2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427 Eingang: 7...

13
Lange Multiplikation mit jeweils 8 Bits

Sie erhalten eine 16-Bit-Maschine und müssen die Multiplikation von Ganzzahlen beliebiger Größe implementieren. Ihre Register können nur 16-Bit-Zahlen enthalten, und der größte Multiplikationsbefehl verwendet zwei 8-Bit-Eingänge und generiert ein 16-Bit-Ergebnis. Ihr Programm muss zwei positive...

13
Kreis durch drei Punkte

Bestimmen Sie anhand der kartesischen Koordinaten von drei Punkten in einer Ebene die Gleichung des Kreises durch alle. Die drei Punkte liegen nicht auf einer geraden Linie. Jede Eingabezeile in Ihr Programm enthält die xund yKoordinaten von drei Punkten in der Reihenfolge

13
1P5: Erdbeben!

USGS-Seismometer haben gerade ein schweres Erdbeben festgestellt! Notfallteams benötigen eine schnelle Schätzung der Anzahl der betroffenen Personen. Schreiben Sie ein Programm, um diese Schätzung zu berechnen. Ihr Programm erhält 2 Eingaben. Das erste sind die Details des Erdbebens. Das Erdbeben...