Programmierrätsel & Code Golf

44
Wenn AB in AB ist A else B eh?

Wenn zwei ganze Zahlen A und B gegeben sind, wird A ausgegeben, wenn AB (A minus B) in AB (A bis B) ist, andernfalls wird B ausgegeben. "A minus B" ist Standard-Subtraktion. "A nach B" ist der Bereich von ganzen Zahlen, die bei A beginnen und bei B enden, einschließlich A und B. Zum Beispiel: 1 to...

44
Ist diese Saite ein Quadrat?

Eine Zeichenfolge gilt als quadratisch, wenn folgende Bedingungen erfüllt sind: Jede Zeile hat die gleiche Anzahl von Zeichen Die Anzahl der Zeichen in jeder Zeile entspricht der Anzahl der Zeilen. Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die bestimmt, ob eine bestimmte...

44
Es ist hip, quadratisch zu sein

Herausforderung Es scheint also, dass wir zwar viele Herausforderungen haben, die mit quadratischen Zahlen oder Zahlen anderer Formen funktionieren, aber keine, die einfach fragt: Wenn eine ganze Zahl n(wo n>=0) als Eingabe angegeben wird, wird ein wahrer Wert zurückgegeben, wenn dies nein...

44
Implementieren Sie die "Lazy Sort"

Ich soll eine Liste von Zahlen sortieren, aber ich bin super faul. Es ist wirklich schwer herauszufinden, wie man alle Zahlen vertauscht, bis sie alle in aufsteigender Reihenfolge vorliegen. Deshalb habe ich einen eigenen Algorithmus entwickelt, der sicherstellt, dass die neue Liste sortiert ist¹....

44
Der Hauptfrosch 🐸

Der "Prime Frog" ist ein seltsames Tier, das zwischen ganzen Zahlen springt, bis es am 3. oder 19. ... Ihr Programm sollte eine Ganzzahl nals Eingabe akzeptieren und das Ergebnis des folgenden Algorithmus ( 3oder 19) ausgeben . Für eine bestimmte Ganzzahl n >= 2: Sei fdie Position des Frosches....

44
Tippe das Alphabet - so schnell du kannst!

Ihre Aufgabe ist es, ein Programm zu erstellen, das misst, wie schnell Sie die Buchstaben des englischen Alphabets eingeben können. Das Programm akzeptiert nur Kleinbuchstaben azu zin alphabetischer Reihenfolge. Jeder Buchstabe wird wie in derselben Zeile eingegeben wiedergegeben (ohne neue Zeile...

44
Zwei Werte zusammenführen

Sie haben zwei Werte, von denen jeder entweder 0"unbekannt" oder einen von "unbekannt" darstellt 1,2,3. Fügen Sie sie wie folgt zu einem einzigen Wert zusammen: Wenn beide Werte ungleich Null und gleich sind, geben Sie diesen Wert aus: (3,3) -> 3 Wenn beide Werte ungleich Null, aber ungleich...

44
Verketten von n mit n + 1

Einführung OEIS-Folge A127421 ist die Folge von Zahlen, deren Dezimalerweiterung eine Verkettung von 2 aufeinanderfolgenden aufsteigenden nicht-negativen Zahlen ist. Einfach ausgedrückt, wird jede Zahl in der Folge gebildet, indem n mit n + 1 für einen nicht negativen ganzzahligen Wert von n...

44
Einen Stack implementieren

Ich kann nicht glauben, dass wir das noch nicht haben. Es ist eine der wichtigsten Datenstrukturen in der Programmierung und dennoch einfach genug, um es in einem Code-Golf zu implementieren : Herausforderung Ihre Aufgabe ist es, einen Stack zu implementieren, der das Pushen und Poppen von Zahlen...

44
Hommage an Stan Lee

Leider ist gestern Nachmittag einer der größten Comicautoren verstorben. Viele Hollywoodstars, Musiker, Schauspieler und viele andere Menschen würdigen diesen großartigen Schriftsteller, also müssen wir auch etwas tun. Herausforderung Drucken Sie das Avengers-Logo Hinweis: Sie können anstelle von #...

44
Geduld, junger „Padovan“

Jeder kennt die Fibonacci-Folge: Man nimmt ein Quadrat, fügt ein gleiches Quadrat hinzu und fügt dann wiederholt ein Quadrat hinzu, dessen Seitenlänge der größten Seitenlänge des resultierenden Rechtecks ​​entspricht. Das Ergebnis ist eine wunderschöne Spirale aus Quadraten, deren Zahlenfolge die...

44
Prime Parity Peregrination

Der Zweck dieser Herausforderung besteht darin, einen Gang in der Ebene grafisch darzustellen, wobei die Richtung jedes Schritts durch die Primalität von und die Parität seiner binären Expansion bestimmt wird. Speziell,kkkkkk Die anfängliche Richtung ist festgelegt, etwa nach Norden. Alle Stufen...

43
Gesichtserkennung

Ziel dieser Aufgabe ist es, alle Gesichter in einem bestimmten „Bild“ zu identifizieren, zu bereinigen und zu markieren. Was steckt in einem Gesicht? Eine Fläche ist ein ZxZ-Quadrat, wobei Z eine ungerade Ganzzahl größer als 1 ist. Die obere linke und rechte Ecke und die Mitte sind 'O'-Zeichen, und...

43
Ordnungszahlen ausgeben (1., 2., 3.)

Ich möchte (als Ergebnis einer Funktion oder einfach als Ausgabe eines Programms) das Ordnungssuffix einer positiven Ganzzahl erzeugen, die mit der Zahl verkettet ist. Proben: 1st 2nd 3rd 4th ... 11th 12th 13th ... 20th 21st 22nd 23rd 24th Und so weiter, mit dem Suffix, das alle 10 bis 100 das...

43
Zeichne ein Sierpinski-Dreieck

Das Sierpinsky-Dreieck ist ein Fraktal, das durch Aufnehmen eines Dreiecks, Verringern der Höhe und Breite um die Hälfte, Erstellen von drei Kopien des resultierenden Dreiecks und Platzieren der beiden Dreiecke an einer Ecke erstellt wird. Dieser Vorgang wird mit den resultierenden Dreiecken immer...

43
Einen Sound abspielen, jeden Sound [geschlossen]

Ihr Programm muss den Computer dazu bringen, einen Ton zu erzeugen, jeden Ton. Der kürzeste Code gewinnt, frühestens 10 Tage nach der ersten gültigen Antwort. Bei Gleichstand gewinnt derjenige, der früher eingereicht wurde. Das Programm sollte auf einem vernünftigen, nicht allzu ungewöhnlichen PC...

43
Tetris (neu) implementieren

Im Sinne einer Neuimplementierung klassischer Videospiele möchte ich die Community einladen, ihre beste Implementierung von Tetris zu erstellen . Als Referenz ein Screenshot der offiziellen NES-Version von Tetris. Erforderliche Funktionen Es muss ein angemessenes Bewertungssystem vorhanden sein,...