Aufgabe Bei einer nicht negativen Ganzzahl ngeben Sie 1if nis 0und den Wert nelse aus. Eingang Eine nicht negative ganze Zahl. Wenn Sie den String als Eingabe akzeptieren möchten, würde der String dem folgenden regulären Ausdruck entsprechen: /^(0|[1-9][0-9]*)$/dh er darf keine führenden Nullen haben, außer wenn dies der Fall ist …
Es gibt clevere Methoden, um zu bestimmen, ob eine Zahl eine Potenz von 2 ist. Das ist kein interessantes Problem mehr. Lassen Sie uns also feststellen, ob eine bestimmte Ganzzahl eine ganzzahlige Potenz von -2 ist . Zum Beispiel: -2 => yes: (-2)¹ -1 => no 0 => no 1 …
Wechselnde Arrays Ein alternierendes Array ist eine Liste beliebiger Länge, in der sich zwei (nicht unbedingt unterschiedliche) Werte abwechseln. Das heißt, alle geradzahligen Elemente sind gleich und alle ungeradzahligen Elemente sind gleich. Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die bei Angabe einer Liste positiver Ganzzahlen …
Inspiriert von einer Frage bei Stack Overflow. Der Titel hier ist ganz und gar meine Schuld. Die Herausforderung Ersetzen Sie bei einer Liste positiver Ganzzahlen mit mindestens zwei Einträgen jede Zahl durch das Minimum aller Einträge, die sich selbst ausschließen. Testfälle [4 3 2 5] -> [2 2 3 2] …
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 …
Eingang Eine ganze Zahl n (≥ 1) und eine Ziffer d (eine ganze Zahl mit 0 ≤ d ≤ 9). In jeder Reihenfolge; von stdin oder Parametern oder was auch immer; zu einem Programm oder einer Funktion; etc. Ausgabe Die ganzen Zahlen von 1 bis einschließlich n (in der Reihenfolge), …
Dies ist eine Herausforderung für Bullen und Räuber. Dies ist der Thread des Polizisten. Der Räuberfaden ist da . Als Cop müssen Sie eine beliebige Sequenz aus dem OEIS auswählen und ein Programm p schreiben, das die erste Ganzzahl aus dieser Sequenz ausgibt. Sie müssen auch einige Zeichenfolge finden s …
Einführung: Vor ein paar Tagen habe ich diesen Beitrag mit demselben Titel gelesen, als ich ihn im HNQ gefunden habe. In dieser Frage wird diskutiert, ob die Behauptung der Präsidentschaftskandidatin Bernie Sanders, die folgendes behauptete: Heute besitzen die 26 reichsten Milliardäre der Welt, 26, so viel Wohlstand wie die ärmsten …
Bei N wird der N-te Term dieser unendlichen Folge ausgegeben: -1 2 -2 1 -3 4 -4 3 -5 6 -6 5 -7 8 -8 7 -9 10 -10 9 -11 12 -12 11 ... etc. N kann 0-indiziert oder 1-indiziert sein, wie Sie es wünschen. Wenn beispielsweise 0-indexiert dann …
Hinweis: Dies ist die Nummer 2 in einer Reihe von Array-Manipulationsherausforderungen . Für die vorherige Herausforderung klicken Sie hier . Geschachtelte Listen trennen Um Werte in einer verschachtelten Liste zu trennen, reduzieren Sie diese und schließen Sie jeden Wert so ab, dass er dieselbe verschachtelte Tiefe aufweist wie zuvor. Das …
Lassen Sie uns eine einfache, surjektive Zuordnung von positiven Ganzzahlen zu Gaußschen Ganzzahlen erstellen , bei denen es sich um komplexe Zahlen handelt, bei denen der Real- und Imaginärteil Ganzzahlen sind. Wenn Sie zum Beispiel eine positive Ganzzahl haben 4538, drücken Sie sie in Binärform ohne führende 0Zeichen aus: 4538 …
Eine einfache, aber hoffentlich nicht ganz triviale Herausforderung: Schreiben Sie ein Programm oder eine Funktion, die die kPotenzen einer Zahl aufaddiert n. Genauer: Eingabe: zwei positive ganze Zahlen nund k(oder ein geordnetes Paar von ganzen Zahlen usw.) Ausgang: die Summe aller positiven Teiler , ndass sind kten Potenzen von ganzen …
Eine Zahl ist eine Mersenne-Primzahl, wenn sie beide Primzahlen ist und in der Form 2 n -1 geschrieben werden kann , wobei n eine positive ganze Zahl ist. Ihre Aufgabe ist es, bei einer positiven ganzen Zahl zu bestimmen, ob es sich um eine Mersenne-Primzahl handelt oder nicht. Sie können …
Schreiben Sie ein Programm oder eine Funktion, die eine positive Ganzzahl enthält. Sie können davon ausgehen, dass die Eingabe gültig ist und als Zeichenfolge verwendet werden kann. Wenn die Nummer eine von ist 123 234 345 456 567 678 789 Geben Sie dann einen Wahrheitswert aus . Andernfalls geben Sie …
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.