Programmierrätsel & Code Golf

10
Durch Raum und Zeit

Einführung: Im Allgemeinen sprechen wir in der Regel von vier Dimensionen: drei Raumdimensionen für x, yund z; und einmalige Dimension. Aber für die Zwecke dieser Herausforderung werden wir die Zeitdimension in drei geteilt auch: past, present, und future. Eingang: Zwei Eingabelisten. Eine mit...

10
Anzahl der Umdrehungen

Aufgabe Schreiben Sie eine Funktion oder ein Programm, um die Anzahl der Umdrehungen zu ermitteln, die ein Rad aufgrund seines Radius benötigt, um eine bestimmte Strecke zurückzulegen. Regeln Die Eingabe kann aus 2 positiven rationalen Zahlen bestehen und in jedem geeigneten Format erfolgen. Beide...

10
Ordne die Betrüger zu!

Nachdem alle Aufgaben eingereicht wurden, wird ein Wörterbuch erstellt, das die Schülernummer dem Hash ihrer Datei zuordnet. Dieses Wörterbuch, diese Hashmap oder dieses Mapping (wie auch immer Ihre Sprache es nennt) sieht folgendermaßen aus: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332:...

10
Investitionsregel für mehrstufige Marketing-Beine

Multi-Level-Marketing-Herausforderung. Ein Peer möchte belohnt werden. Es zog also NInvestoren an ( N>=1), jeder i-te Investor investierte x[i]. Wenn eine Gesamtsumme den Schwellenwert überschreitet, kann x[0]+x[1]+...+x[N-1] >= Tein Peer belohnt werden. Aber nur wenn folgende Bedingungen...

10
Matrix Puzzleteile

(Zufällig inspiriert von https://codegolf.meta.stackexchange.com/a/17272/42963 ) Bei einer rechteckigen Ziffernmatrix (dh 0 - 9) werden die "Teile" der Matrix so ausgegeben, als ob die Ziffern in aufsteigender Reihenfolge durch die Ziffern zu einem einzigen Stück zusammengefügt wären. Die Teile...

10
Gefangene Rittersequenz

Einführung Inspiriert von dem jüngsten Video The Trapped Knight - Numberphile , habe ich mir eine Herausforderung ausgedacht . Die gefangene Rittersequenz ist eine endliche ganzzahlige Sequenz der Länge 2016, beginnend mit 1, und hat die folgenden Konstruktionsregeln: Schreiben Sie eine...

10
Quine gibt sich binär aus

Wenn Sie dies akzeptieren möchten, müssen Sie ein Programm schreiben, das seinen eigenen Quellcode in der binären UTF-8- Darstellung ausgibt . Regeln Die Quelle muss mindestens 1 Byte lang sein. Ihr Programm darf keine Eingaben annehmen (oder eine nicht verwendete, leere Eingabe haben). Die Ausgabe...

10
Pickomino spielen

Im Spiel Pickomino liegen mehrere Kacheln in der Mitte des Tisches, auf denen sich jeweils eine andere positive Ganzzahl befindet. In jeder Runde würfeln die Spieler auf eine bestimmte Weise und erhalten eine Punktzahl, die eine nicht negative ganze Zahl ist. Jetzt nimmt der Spieler das Plättchen...

10
Parallele Konten (Tag 2)

Herausforderung Mit freundlicher Genehmigung meines University Code Challenge Contest Nachdem Marie vor ein paar Monaten ihr Studium beendet hatte, eröffnete sie ein Bankkonto, um die Zahlung ihres ersten Jobs in der Stadt zu erhalten. Seitdem hat sie einige Transaktionen damit durchgeführt. Ihre...

10
Passwort Bischof Güte

Abgeleitet von diesem , jetzt gelöschten Beitrag. Antworten Sie mit einer Zeichenfolge (wahr / falsch oder zwei konsistente Werte), wenn es sich um ein gutes Bischofspasswort handelt. Dann sind alle folgenden Bedingungen erfüllt: Es hat mindestens 10 Zeichen es hat mindestens 3 Ziffern ( [0-9]) es...

10
Handygebühr

Herausforderung Mit freundlicher Genehmigung meines University Code Challenge Contest Die Abhängigkeit von Mobiltelefonen führt dazu, dass wir sie jede Nacht bis zum maximalen Ladezustand des Akkus aufladen, sodass wir nicht das Risiko eingehen, bis Mitte des nächsten Tages keinen Strom mehr zu...

10
Links Mitte Rechts (LCR) Code Golf

Auf einer Party wurde ich in das Spiel LCR eingeführt. Jetzt ist es kein großartiges Spiel, da es keine Fertigkeiten gibt, sondern nur zufällige Chancen. Aber es brachte mich zum Nachdenken, ich könnte das codieren, und ich machte ein schnelles Programm in R, um das Spiel zu modellieren. Die...

10
Fizzbuzz in jeder Basis

Herausforderung Eingang: Eine ganze Zahl zwischen 2 und 62 (einschließlich).bbb Ausgabe: von bis zum Äquivalent von in Basis , wobei Sie eine angemessene Darstellung für die Ziffern verwenden.1115000105000105000_{10}bbb Jedoch: Wenn die Zahl durch teilbar ist (abgerundet, z. B. wäre Basis 7 7/2 =...

10
Arrays beginnen bei

Ihre Aufgabe ist es, ein Array von Zahlen und eine reelle Zahl zu nehmen und den Wert an dieser Stelle im Array zurückzugeben. Arrays beginnen bei ππ\pi und werden in ππ\pi Intervallen gezählt. Die Sache ist, wir werden tatsächlich zwischen Elementen interpolieren, wenn der "Index" gegeben ist. Als...

10
Es ist wieder Halloween!

Problembeschreibung Wir alle lieben einen Twix (weil er die beste Süßigkeit ist), aber dies ist das erste Halloween der Kinder - wir müssen mindestens eine Süßigkeit von jeder Art für sie kaufen. An jedem Halloween senden alle Bewohner der Numberline Avenue eine E-Mail, in der sie angeben, welche...

10
Relevanter Teil für einen Badmintonaufschlag

Einführung: Ich habe gesehen, dass es momentan nur eine andere Herausforderung im Zusammenhang mit Badminton gibt . Da ich selbst Badminton spiele (seit 13 Jahren), dachte ich mir, ich würde einige Herausforderungen im Zusammenhang mit Badminton hinzufügen. Hier der zweite (der erste ist hier zu...

10
Konsistente Overhead-Byte-Füllung (COBS)

Ich bin überrascht, dass dies noch nicht gepostet wurde! Der COBS-Algorithmus ( Consistent Overhead Byte Stuffing ) wird zum Abgrenzen von Byteströmen verwendet. Wir wählen einen Frame-Marker (wir verwenden 0x00) und wo immer 0x00 im Stream vorkommt, wird er durch die Anzahl der Bytes ersetzt, bis...