Tor Erstellen Sie ein Programm / eine Funktion, die eine Eingabe akzeptiert N, prüfen Sie, ob Nzufällige Paare von Ganzzahlen relativ prim sind, und geben Sie zurück sqrt(6 * N / #coprime). TL; DR Diese Herausforderungen sind Simulationen von Algorithmen, für die nur die Natur und Ihr Gehirn (und möglicherweise …
Lieben Sie nicht diese Explosionszeichnungen, in denen eine Maschine oder ein Gegenstand in seine kleinsten Teile zerlegt wird? Lass uns das mit einer Saite machen! Die Herausforderung Schreiben Sie ein Programm oder eine Funktion, die gibt eine Zeichenfolge ein, die nur druckbare ASCII-Zeichen enthält ; zerlegt die Zeichenkette in Gruppen …
Zeichnen Sie Linien zwischen jedem Paar unterschiedlicher Punkte für nPunkte, die in einem Kreis angeordnet sind, und erzeugen Sie so etwas wie das folgende Ergebnis. Kürzester Code (in Bytes) gewinnt! Ihre Linien müssen nicht transparent sein, aber so sieht es besser aus. Die Ausgabe muss eine Vektorgrafik oder ein Bild …
Monopolbehörde Für diese Code-Golf-Herausforderung bauen wir das Brettspiel Monopoly auf. Regeln: Nehmen Sie keine Eingabe. Geben Sie eine 11x11-Karte aus, bei der jedes ASCII-Zeichen, das die Karte bildet, der erste Buchstabe jedes Leerzeichens der US-Version der Monopoly-Karte ist. Die Zeichen müssen durch Leerzeichen getrennt werden. Go sollte unten rechts beginnen. …
Viele Sprachen verfügen über integrierte Methoden zum Entfernen von Duplikaten oder zum "Deduplizieren" oder "Eindeutigen" einer Liste oder Zeichenfolge. Eine seltenere Aufgabe ist es, eine Zeichenfolge zu "zerlegen". Das heißt, für jedes erscheinende Zeichen werden die ersten beiden Vorkommen beibehalten. Hier ist ein Beispiel, in dem die Zeichen, die gelöscht …
Es gibt eine ziemlich merkwürdige Zahl, die manchmal in mathematischen Problemen oder Rätseln auftaucht. Das Pseudofaktorielle (N) ist das kleinste (dh niedrigste) gemeinsame Vielfache der Zahlen 1 bis N; Mit anderen Worten, es ist die niedrigste Zahl, die alle Zahlen von 1 bis N als Faktoren hat. Zum Beispiel pseudofaktoriell …
Aufgabe Gegeben seien zwei streng positive ganze Zahlen n und d als Eingabe, bestimmen , ob n ist teilbar durch d , das heißt, wenn es vorhanden ist eine ganze Zahl q derart , daß n = qd. Sie können ein Programm oder eine Funktion schreiben und eine unserer Standardmethoden …
Inspiriert von dieser Frage unserer Mitbewerber bei Code Review. Definitionen Ein Super-Array ist ein Array, bei dem jedes neue Element im Array größer ist als die Summe aller vorherigen Elemente. {2, 3, 6, 13}ist ein super Array, weil 3 > 2 6 > 3 + 2 (5) 13 > 6 …
Mit einem der folgenden Zeichen (oder einer neuen Zeile): `1234567890-=~!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;'ASDFGHJKL:"zxcvbnm,./ZXCVBNM<>? Ihr Programm muss die Zeile ausgeben, in der es sich auf der Tastatur befindet Da meine Tastatur (fast) leer ist, muss Ihr Code so kurz wie möglich sein Die Tastatur, die Ihr Programm verwenden soll (für die Zeilensuche), sollte wie …
Einführung Stellen Sie sich vor, diese Zeile besteht aus zwei Zeilen. Die oberen Punkte stehen für Stunden (24-Stunden-System), während die unteren Kommas für Minuten stehen . Ein Zeichen kann Stunde, Minute oder beides darstellen - wann immer es möglich ist. Zuerst müssten Sie wahrscheinlich die Minuten seit Mitternacht in Stunden …
Betrachten Sie den folgenden Prozess: Nehmen Sie eine nicht negative ganze Zahl N. zB N = 571 Drücken Sie es binär ohne führende Nullen aus. (Null selbst ist die einzige Ausnahme, immer 0.) zB 571= 1000111011in binär Teilen Sie aufeinanderfolgende Reihen von Einsen und Nullen in dieser binären Darstellung auf. …
Schreiben Sie ein Programm oder eine Funktion, die eine Zeichenfolge enthält, die mit Ausnahme des Leerzeichens garantiert nur druckbare ASCII- Zeichen enthält und eine positive dreieckige Zahl (1, 3, 6, 10, 15, ...) ist. Die gleiche Zeichenfolge drucken oder zurückgeben, jedoch mit Leerzeichen zu einem Dreieck geformt. Einige Beispiele zeigen …
Nehmen Sie eine nicht negative Ganzzahl wie 8675309 und berechnen Sie die absoluten Werte der Differenzen zwischen allen Paaren benachbarter Ziffern. Für 8675309wir bekommen |8-6| = 2, |6-7| = 1, |7-5| = 2, |5-3| = 2, |3-0| = 3, |0-9| = 9. Diese Ergebnisse zusammen Bespannen liefert eine weitere, kleinere …
Eine Ziegelmauer ist ein Rechteck aus horizontalen 1-mal-n-Ziegeln, die in Reihen gestapelt sind. Hier ist eine Wand mit einer Höhe von 4 und einer Breite von 8, auf der rechten Seite sind die Ziegelgrößen dargestellt. [______][______] 4 4 [__][____][__][] 2 3 2 1 [][______][____] 1 4 3 [____][______][] 3 4 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.