Wenn Sie einen Buchstaben des englischen Alphabets erhalten, müssen Sie ein halbdiagonales Alphabet für die Eingabe erstellen. Wie baue ich ein halbdiagonales Alphabet? Kurzbeschreibung : Zunächst nehmen Sie die Position des Buchstabens im Alphabet ein P( Phier 1-indiziert). Anschließend drucken Sie jeden Buchstaben bis zur Eingabe (einschließlich) in einer Zeile, …
Die Ackermann-Funktion ist eines der einfachsten Beispiele für eine vollständig berechenbare Funktion, die nicht primitiv rekursiv ist. Wir werden die Definition von A(m,n)zwei nichtnegativen ganzen Zahlen verwenden, bei denen A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Sie können implementieren eine benannte oder anonyme Funktion, die zwei Ganzzahlen als …
Schreiben Sie ein kurzes Programm für den 196-Algorithmus . Der Algorithmus beginnt mit einer Ganzzahl und fügt ihr das Gegenteil hinzu, bis ein Palindrom erreicht ist. z.B input = 5280 5280 + 0825 = 6105 6105 + 5016 = 11121 11121 + 12111 = 23232 output = 23232 Eingang eine …
Pascals Dreieck wird erzeugt, indem mit einer 1 in der ersten Zeile begonnen wird. In den folgenden Zeilen wird die Zahl durch die Summe der beiden Zahlen links und rechts direkt darüber bestimmt. Zur Veranschaulichung sind hier die ersten 5 Zeilen von Pascals Dreieck: 1 1 1 1 2 1 …
Sie haben Ihr Fahrrad mit einem 3-stelligen Zahlenschloss gesperrt. Jetzt möchten Sie eine Fahrt machen und müssen diese mit Hilfe des folgenden Programms entsperren. Eingang 1. Parameter Die Ziffernkombination Ihres Schlosses im gesperrten Zustand. Es muss sich vom 2. Parameter unterscheiden (= die Kombination des entsperrten Zustands). (Sonst könnte dein …
Schreiben Sie ein Programm, das für die Nummern 1 bis 255 einen BF-Code ausgibt, der die angegebene Nummer in einem Byte des Arrays plus einer neuen Zeile erzeugt. Die ersten vier Zeilen der Ausgabe könnten (und werden höchstwahrscheinlich) sein: + ++ +++ ++++ Der Gewinner ist der kleinste: source code …
Hilfe! Ich scheine in einigen meiner Arrays ein störendes Echo zu haben, und ich würde es gerne loswerden. In diesem Fall wiederholt sich das ursprüngliche Array irgendwo in der Mitte, wodurch die Werte addiert werden. Zum Beispiel [ 422, 375, 527, 375, 859, 451, 754, 451 ]enthält das Array ein …
Zu Ihrer Großelternzeit wurde eine Telefonnummer mit einem Drehknopf wie folgt gewählt: Um jede Ziffer zu wählen, stecken Sie Ihren Finger in das entsprechende Loch, ziehen Sie ihn bis zum Anschlag und lassen Sie ihn los. Ein Mechanismus bewirkt, dass sich der Drehknopf wieder in seine Ruheposition dreht, und das …
Wenn Sie eine endliche Liste haben, geben Sie eine Liste aller Präfixe zurück, einschließlich einer leeren Liste, und zwar in aufsteigender Reihenfolge ihrer Länge. (Grundsätzlich die Haskell-Funktion implementieren inits.) Einzelheiten Die Eingabeliste enthält Zahlen (oder einen anderen Typ, falls zweckmäßiger). Die Ausgabe muss eine Liste von Listen sein . Die …
Nicht zu verwechseln mit Find the factorial! Einführung Die Fakultät einer ganzen Zahl nkann berechnet werden durch n!=n×(n−1)×(n−2)×(...)×2×1n!=n×(n-1)×(n-2)×(...)×2×1n!=n\times(n-1)\times(n-2)\times(...)\times2\times1 Das ist relativ einfach und nichts Neues. Fakultäten können jedoch auf doppelte Fakultäten erweitert werden , so dass für gerade Zahlen und für ungerade Zahlen. Wir sind aber nicht auf doppelte Fakultäten …
Hintergrund Ein Dreiecksgitter ist ein Gitter, bei dem die Ebene regelmäßig mit gleichseitigen Dreiecken der Seitenlänge 1 gekachelt wird. Das folgende Bild zeigt ein Beispiel für ein Dreiecksgitter. Ein dreieckiger Gitterpunkt ist ein Eckpunkt eines Dreiecks, das das Dreiecksgitter bildet. Der Ursprung ist ein fester Punkt in der Ebene, der …
Letzten Monat habe ich viele Bücher aus der Bibliothek ausgeliehen. Sie alle waren gute Bücher, voller Emotionen und Wendungen. Leider wurde ich an einigen Stellen sehr wütend / traurig / enttäuscht und riss einige Seiten heraus. Jetzt möchte die Bibliothek wissen, wie viele Seiten ich für jedes Buch herausgerissen habe. …
Eine Kanonenkugel wird abgefeuert, so dass sie im ersten Augenglied ihres Fluges von NBaumkronen, im zweiten Augenglied von N-1Baumkronen usw. aufsteigt , bis sie den höchsten Punkt ihrer Flugbahn erreicht. Dann fängt es an, um 1, 2 usw. Baumkronen pro Augenglied zu fallen, bis es den Boden berührt. Gleichzeitig bewegt …
Herausforderung: Erstellen Sie bei einer positiven Ganzzahleingabe n einen Vektor, der diesem Muster folgt: 0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n Oder mit Worten erklärt: Der Vektor beginnt bei 0und führt Inkremente aus, 1bis …
Als Kind hatte mein Freund eine magische Kugel , bei der wir Fragen stellten und das Schicksal dieser Frage erkannten. Herausforderung Ihre Herausforderung besteht darin, ein Programm (oder eine Funktion) zu schreiben, das beim Ausführen (oder Aufrufen) eine zufällige Antwort aus den folgenden möglichen Antworten ausgibt (oder zurückgibt). (Random sein: …
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.