Palindrome machen Spaß, aber einige der anderen Saiten fühlen sich allmählich ausgelassen. Wir können diese Saiten in klobige Palindrome verwandeln, indem wir sie in palindrome Gruppen von Stücken aufteilen. Beispielsweise ist der String "abcabca"kein Palindrom, wenn wir ihn Zeichen für Zeichen lesen, aber wir haben drei verschiedene Möglichkeiten, ihn zu …
Diesmal habe ich echte Arbeit geleistet, alten Code aktualisiert und bin auf einen Ausdruck gestoßen, der dem entspricht, was man in guter, altmodischer Mathematik als πx + e x schreiben würde . Ich dachte, es wäre möglich, es kürzer als in der Sprache zu schreiben, mit der ich arbeite (APL), …
Einführung Eines der ersten Dinge, die ich in der Chemie gelernt habe, war die Angabe der Formel für die Verbrennung von Alkanen. Das grundlegendste Beispiel war: 2CH4 + 4O2 > 4H2O + 2CO2. Beachten Sie, dass die Gleichung vereinfacht werden könnte, indem jeder Koeffizient durch 2 geteilt wird CH4 + …
Sie sollten 3 Programme und / oder Funktionen in einer Sprache schreiben. Alle diese Programme sollten die gleiche Aufgabe lösen, aber unterschiedliche (aber gültige) Ausgaben liefern. (Dh für jedes Programmpaar sollte es eine Eingabe geben, die unterschiedliche (aber gültige) Mengen von Ausgabenummern erzeugt.) Die Aufgabe Sie erhalten eine Ganzzahl ngrößer …
Keep Talking and Nobody Explodes ist ein lokales Multiplayer-Spiel, bei dem ein Spieler die Kontrolle über eine virtuelle "Bombe" hat und von einem anderen Spieler geführt werden muss, dem "Experten", der Zugriff auf ein Handbuch zur Bombenentfernung hat. Eines der Module, die im Spiel deaktiviert werden müssen, ist das Tastaturmodul, …
Geschichte, oder warum wir das tun. Keiner. Diese Übung ist völlig sinnlos ... es sei denn, Sie sind Stephen Hawking . Die Herausforderung Ermitteln Sie anhand einer Liste von Winkeln den Durchschnitt dieser Winkel. Zum Beispiel ist der Durchschnitt von 91 Grad und -91 Grad 180 Grad. Sie können dazu …
Schreiben Sie ein Programm, das eine Eingabezeichenfolge mit einer Länge von 2 oder mehr Zeichen verwendet und die Zeichenfolge ~BOO!~ (die ein führendes und endendes Leerzeichen enthält) an einer gleichmäßig zufälligen Stelle in der Zeichenfolge hinzufügt, die sich an keinem Ende befindet. Nicht zugelassene Probeneingaben : 2oder (eine leere Eingabe) …
Sie haben eine Reihe von Polynomen, die einsam sind, also machen Sie sie zu Gefährten (die nicht drohen zu erstechen)! Für ein Polynom vom Grad ngibt es eine n by nBegleiter Würfelmatrix für sie. Sie müssen eine Funktion erstellen, die eine Liste von Koeffizienten für ein Polynom in aufsteigender ( …
Der berühmte C64 Basic One Liner 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 druckt ein Labyrinth aus Schrägstrichen und Backslashes. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\//// \/\\\//\\/\\\//\\/\/ //////\\/\\/\/\/\/// \\/\/\\////\/\/\\/\/ Lies in einem solchen Labyrinth aus diagonalen Wänden aus Standard und drucke dasselbe Labyrinth mit horizontalen und vertikalen Wänden aus, die …
Einer der Gründe, warum ich Pokemon immer geliebt habe, ist, dass es für ein so simpel wirkendes Spiel so viele Komplexitätsebenen hat. Betrachten wir den Zug Hidden Power. Im Spiel unterscheiden sich Art und Stärke (mindestens vor Generation VI) von Hidden Power für jedes Pokémon, das sie verwendet! Das ist …
Für diese Herausforderung schreiben wir die Zeit in der folgenden Form: hh:mm:ss Einige Beispiele: 12:34:08 06:05:30 23:59:00 Die Herausforderung besteht darin, die Zeit nach Ablauf von Stunden , Minuten und Sekunden als Startzeit auszugeben 00:00:00. Sie können dies mit einem Timer vergleichen, der um begann 00:00:00. Hier ist ein Beispiel …
Hintergrund Sie arbeiten als Programmierer für eine Autoverkaufsfirma. Ihre Aufgabe für diese Woche ist es, einen XML-Parser zu programmieren, der Daten zu verfügbaren Modellen verschiedener Autohersteller aufnimmt und Informationen zu den neuesten Modellen druckt. Zum Glück hat die Testabteilung nur einen Testfall zur Verfügung gestellt! Je schneller Sie Code schreiben …
Betrachten Sie drei Zahlenfolgen A, Bund C: A: Eine auf wiederkehrenden Beziehungen basierende Sequenz f(n) = f(n-1)+f(n-2), beginnend mit f(1) = 3, f(2) = 4. Die Sequenz beginnt also so:3 4 7 11 18 29 47 76 ... B: Die zusammengesetzten Zahlen , dh alle Ganzzahlen, die keine Primzahlen (oder …
Diese Frage hat Ihnen ein Spiel gestellt, das ich gerne spiele, wenn ich in langen Telefonkonferenzen stecke. Wie viele gültige mathematische Gleichungen können unter Verwendung von nur arithmetischen Grundoperationen für alle Zeiten zwischen 24 Stunden (von 00:00 bis 23:59 Uhr) erstellt werden? Eingabe: Zwei vierstellige Zeichenfolgen (ohne Doppelpunkt), die gültige …
Wenn Sie noch nie Golf gespielt haben, finden Sie hier eine Liste der Golfbegriffe, die ich in dieser Frage verwende Schuss , auch Schlaganfall genannt : Jedes Mal, wenn der Ball geschlagen wird, ist dies ein Schuss. Loch : Ein Golfplatz ist in Löcher unterteilt, auf denen ein Ball mit …
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.