Eine "Triplett-Klammer" (die ich für diese Herausforderung erfunden habe) ist eine der folgenden: (...+...) [...:...] {...|...} <...-...> Eine symmetrische Triplett-Klammer-Zeichenfolge (kurz BTBS) ist entweder eine leere Zeichenfolge, zwei verkettete BTBS oder eine der obigen Triplett-Klammern, wobei jede ...durch eine BTBS ersetzt wird. Ihre Aufgabe ist es, ein Programm oder eine …
Herausforderung Haben Sie jemals diese Trailer-Titel (Martian, Interstellar usw.) gesehen, bei denen sich zwischen den Buchstaben große Lücken ausbreiten? Die Herausforderung besteht darin, diesen Effekt bei gegebener Zeichenfolge, Lückenmultiplikator und Richtung durch Einfügen einer angemessenen Anzahl von Leerzeichen zwischen den Buchstaben wiederherzustellen. Beispiel Eingabe : 'INTERSTELLAR', Gap-Multiplikator: 1.0, Richtung: nach …
Einführung Wenn Sie einen langweiligen Text erhalten, möchten Sie ihn nur so schnell wie möglich hinter sich bringen. Beobachten wir den folgenden Text: Ens colligi timenda etc priorem judicem. De quascunque ii at contingere repugnaret explicetur intellectu. Adjuvetis hoc fortassis suspicari opportune obversari vix eam? Dei praemia prudens hominum iii …
Für diese Herausforderung erhalten Sie einen absoluten Pfad und einen "neuen" Pfad (der absolut oder relativ sein kann), und Sie müssen den endgültigen Pfad zurückgeben. Zum Beispiel, wenn Ihr aktuelles Verzeichnis war /var/tmp/test: my_diroder my_dir/ sollte zurückkehren/var/tmp/test/my_dir ../../my_dir sollte zurückkehren /var/my_dir /my_dir/./ sollte zurückkehren /my_dir ../../../../../ sollte zurückkehren / Um …
Das Kartenspiel Krieg ist insofern interessant, als das endgültige Ergebnis vollständig von der ursprünglichen Anordnung des Kartenspiels abhängt, solange bestimmte Regeln für die Reihenfolge eingehalten werden, in der die Karten vom Spielfeld genommen und in die Kartenspiele verschoben werden. In dieser Herausforderung gibt es nur 2 Spieler, was die Dinge …
Wir haben nicht genug (halb-) leichte Herausforderungen für Anfänger. Immer mehr der einfachen sind bereits vergeben. Also habe ich versucht, etwas zu finden, das für Anfänger erreichbar sein könnte, aber das ist kein Duplikat. Eingang: Eine einzelne Zeichenfolge, die durch eine neue Zeile des Betriebssystems (dh \r\n) getrennt ist, oder …
Schreiben Sie ein Programm oder eine Funktion, die die Shannon-Entropie einer bestimmten Zeichenfolge schätzt. Wenn eine Zeichenkette n Zeichen und d verschiedene Zeichen hat, x i das i- te verschiedene Zeichen ist und P (x i ) die Wahrscheinlichkeit ist, dass dieses Zeichen in der Zeichenkette vorkommt, dann ist unsere …
Tangential inspiriert von der Eröffnung des What-If-Buches. Die Eingabe ist ein Rechteck aus Leerzeichen als Zeichenfolge, Liste der Zeichenfolge usw. mit Objekten, die aus #den folgenden Elementen bestehen: ######## # # ######## ### #### ### #### ### Die Objekte sind immer sich nicht überschneidende, sich nicht berührende Rechtecke. Ein weiches …
Für diejenigen, die eine viel größere Herausforderung als die alte spanische alphabetische Reihenfolge wünschen , werfen wir einen Blick auf die Reihenfolge des ungarischen Alphabets. a, á, b, c, cs, d, dz, dzs, e, é, f, g, gy, h, ich, í, j, k, l, ly, m, n, ny, o, ó, …
Ihre Aufgabe ist es, ein Programm zu schreiben, das anhand einer Liste von Chat-Nachrichten zählt, wie oft jede Person einen Ping erhält, damit ich weiß, wie beliebt jeder ist. Aber da ich es heimlich tun muss, muss es so klein wie möglich sein, damit ich den Code verstecken kann. Technische …
Schreiben Sie ein Programm oder eine Funktion, die eine Eingabezeichenfolge um den diskreten Kreis mit dem kleinstmöglichen Radius druckt. Für die Eingabe This is an examplesollte Ihr Programm beispielsweise Folgendes ausgeben: a si n s i e h x T a m p le Kreiserzeugung Sie müssen den Mittelpunktkreis-Algorithmus verwenden …
Die Herausforderung besteht darin, die fehlende Zahl in einer Folge von nicht begrenzten ganzen Zahlen zu identifizieren. Sie erhalten eine Ziffernfolge (gültige Eingabe entspricht dem regulären Ausdruck ^[1-9][0-9]+$). Die Zeichenfolge repräsentiert eine Folge von ganzen Zahlen. Zum Beispiel 1234567891011. Alle Zahlen in der Sequenz liegen im Bereich von 1und 2147483647einschließlich. …
Betrachten Sie eine Permutation der ganzzahligen Werte von 1bis N. ZB dieses Beispiel für N = 4: [1, 3, 4, 2] Wir werden diese Liste prüfen sein zyklisch, so dass 1und 2wie benachbarte behandelt. Eine Größe, die wir für eine solche Liste berechnen können, ist die quadratische Gesamtdifferenz benachbarter Werte: …
Ich mag keine Saiten mit mehr als drei Vokalen hintereinander. Können Sie ein Programm schreiben, das alle Vokale entfernt, die ich nicht aus Worten entfernen möchte? Sie können ein Programm oder eine Funktion schreiben, indem Sie eine Eingabe über STDIN (oder die nächstgelegene Alternative), ein Befehlszeilenargument oder ein Funktionsargument vornehmen …
Erstellen Sie ein Programm, das einen Hallo-Welt-String ("Hallo-Welt", "Hallo-Welt" usw.) und Quellcode ausgibt. Die Ausgabe wird auf stdout oder ein gleichwertiges Format geschrieben. Hallo Weltzeichenfolge ist in den Quellcode eingebettet. Beispielsweise könnte die Ausgabe für sein (some source code here)hello world(some source code here) Wenn die Ausgabe erneut kompiliert oder …
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.