Suchergebnisse

  1. CDW

    [leicht bis schwer] Square-and-Multiply

    Eingereicht von Shalec: ---- Der leichte Teil: Programmiere den Square-and-Multiply Binare Exponentiation – Wikipedia Algorithmus in so wenigen Zeichen, wie möglich. Der "mittel" Teil: Ergänze nun das Programm, um eine minimale Anzahl an Zeichen, sodass es auf einer gewählten Hardware...
  2. CDW

    [mittelbis schwer] Bits effizient rotieren

    Eingereich von Shalec (samt Beispiel): ##### Zunächst arbeiten wir mit unsigned integern und wollen einen beliebig langen Array diesen Datentyps um n-Bits Shiften bzw. rotieren. Da das Shiften/Rotieren schnell und einfach programmiert werden kann, besteht folgende weitere Schwierigkeit: The...
  3. CDW

    [leicht bis schwer] BigNum selbstgemacht

    Eingereicht von CypherL0rd. Es soll also der Umgang mit großen Zahlen, sagen wir mal minimum 2^4096 (gerne auch größer) , selbständig implementiert werden. Die Schwierigkeit variiert - je nach Nutzung der vorhandenen Sprachfeatures, Bibliotheken und Algorithmen. z.B könnte man im einfachsten...
  4. CDW

    [einfach bis mittel] E-Mail-Adresse auf Gültigkeit prüfen

    OT: Es überrascht mich, dass es diese Aufgabe scheinbar noch nicht gab. -- Eingereicht von Christian216. Schreibe ein Programm, welches in der Lage ist eine E-Mail-Adresse zu validieren. Dabei sollte auf die Verwendung von regulären Ausdrücken, sei es als Bibliothek oder Sprachmittel...
  5. CDW

    Who actually reads the code? - ein kleines Experiment

    Ein beliebtes Flamingthema und auch Abseits davon eine interessante Frage: wenn der Quellcode offen und frei zugänglich, wird er auch wirklich von jemandem (außerhalb des Entwicklerteams) gelesen? Dies wollte auch der Maintainer des GNU Parallel Projekts wissen: Who actually reads the code? Um...
  6. CDW

    The FSF's statement on Windows 10

    Da aktuell (zumindest gefühlt) das halbe Netz über das neue "Fenster 10" redet (hier ein Lob an die entsprechenden PR und Werbeabteilungen ;) ) - mal ein Blick von der anderen Seite: The FSF's statement on Windows 10 ==== Und ja, auch wenn man von Free Software Foundation (FSF) keine...
  7. CDW

    Quiz: manuelle Speicherverwaltung, oder

    Wie gut kennst Du Deine Sprache, Deinen Compiler und Dein Zielsystem? Allgemein: Es richtet sich in erster Linie an Programmierer für x86, x86_64 (aka "übliche Desktop und Notebookhardware"), die es vorziehen (müssen ;) ), den Speicher selbstständig zu verwalten. Die Fragen sind an sich an...
  8. CDW

    Reguläre Ausdrücke[mittel bis schwer]

    Eingereicht von 5830: Also: zuerst einen simplen RegEx Parser schreiben, der sowas akzeptiert: abab aaaa und zumindest die Position aller Treffer ausgibt. Dann: erweitern, so dass Klammern (), Stern * , ODER | akzeptiert werden: a(a|b)b (a|b)(a|b)*b bedenke, dass Quantoren wie * +...
  9. CDW

    [leicht/mittel]Chat-Messenger

    Eingereicht von foxtrot92: Schreibe einen Chat. leicht: es können sich alle in einem Channel unterhalten. wichtig: gleichzeitig Schreiben und Nachrichten bekommen soll möglich sein ;) mittel: private Nachrichten, ignore/ban für den "Admin", erstellung unterschiedlicher Channels (durch den...
  10. CDW

    [leicht bis schwer]Ampelsteuerung & Sicherheit

    Es soll eine kleine Ampelsteuerung geschrieben werden. Diese soll auf Ereignisse reagieren und entsprechende Lichtzeichen setzen. Das Hauptaugenmerk liegt dabei nicht auf der einzelnen "low-level" Umschaltvorgängen, sondern auf der Sicherheit der Verkehrsteilnehmer. Wir gehen einfach davon aus...
  11. CDW

    [mitte/schwer]Rubic's cube

    Wundert mich, dass wir da nicht schon vorher hatten ;) Eingereicht von Open_Geek Um eine hilfreiche GUI kommt man hier kaum herum (sonst wird das Programm kaum nutzbar sein). Zudem sollte man überlegen, ob stupides Durchprobieren der Stellungen wirklich in annehmbarer Zeit durchgeführt werden...
  12. CDW

    [Notebook] Allrounder/PC Ersatz

    Suche Ersatz für meinen alten Laptop (Thinkpad z61m) mit folgenden Anforderungen. Preis: <= 1000 Euro Einsatz: "allround", also sowohl mobil wie auch als Arbeitsrechner, wobei der Einsatzbereich eher "rumgetippe" ist (im wesentlichen Lesen, Programmieren, Surfen). Kein Videoschnitt, keine...
  13. CDW

    [leicht/mittel]WLAN-Kanal Zuteilung

    Wie einige schon wissen, werden während der Phase II der Weltherrschaftübernahme hauptsächlich 3 Hauptquartiere (Schweiz, Alaska, Australien) gebraucht. Die jeweiligen HQs sind vom Bauplan absolut identisch und unterscheiden sich nur in (Keller ;) )Stockwerkanzahl: Schweiz: -2 Stockwerke...
  14. CDW

    [gelöst][CrackIt]iNootePad leaked!

    Worum gehts? Der ein oder andere düfte die "Exklisive-Tools-fuer-Exklusive-Leute" Produktreihe kennen. Ich habe mir den iNootePad gekauft und möchte euch diesen nicht vorenthalten :) (außerdem möchte ich es auch auf meinem Notebook verwenden, was nur mit einer weiteren Lizenz machbar wäre - und...
  15. CDW

    [leicht bis schwer]Krypto-Analyse

    Eingereicht von Tarantoga Beschreibung: Ziel dieser Aufgabe ist es eine Anwendung zu schreiben, die es ermöglicht einen verschlüsselten Text zu analysieren, zu bearbeiten und (im Idealfall;)) zu entschlüsseln. Um das zu können muss die Anwendung über folgende Eigenschaften verfügen: Einfach...
  16. CDW

    [schwer] 3 und 3

    So, ich habe mich überreden lassen, diese Aufgabe "unter Vorbehalt" freizuschalten ;) Die Aufgabe erfordert zwar kein spezifisches Vorwissen - dieses erleichtert imho einem die Lösung aber ungemein ;) Wie immer gilt: man sollte sich zuerst ein paar Gedanken machen, bevor man auch nur eine Zeile...
  17. CDW

    [Schwer bis Masochistisch]: Erzeuger-Verbraucher-Problem

    Eingereicht von GrafZahl: --------------------------------- Schwierigkeitsgrad: Schwer bis Masochistisch Thema: Erzeuger-Verbraucher-Problem Aufgabe ist es eine Simulation des folgenden Scenarios zu implementieren: Es gibt Kunden die an Tankstellen Treibstoff kaufen. Es gibt Tankstellen die...
  18. CDW

    [leicht bis schwer]kontinuierliche Division

    Eingreicht von lone.wolf ich denke, die Aufgabenstellung ist ersichtlich. Habe nur die Schwierigkeitsstufe etwas anders gemacht, da es hier auf die jeweils verwendete Sprache/Bibliothek ankommt (angefangen mit dem klassischen 3 Zeiler in Python bis hin zur eigenen Float-Bibliothek in...
  19. CDW

    [mittel bis schwer]: Wegsuche

    Eingereicht von Extinction: Um es etwas zu vereinheitlichen: das Programm muss ein Spielbrett einlesen können: #### #### #### Dieses hat ein Format "n * m". Also n Zeilen zu m Spalten. Ihr könnt davon ausgehen, dass alle Bretter rechteckig sind. ###=#Z# ~###### ##...+# ####### #A#####...
  20. CDW

    [leicht]Flächenberechnung von sich überlappenden/einschließenden Rechtecken

    Gut, der Titel ist nicht ganz so knackig, dafür aber aussagekräftig ;) Eingereicht von Ook! Ihr sollt also Koordinten für Rechtecke einlesen können und deren Fläche ausgeben. Hierbei soll die "tatsächliche" Fläche ermittelt werden (also alle überlapenden Bereiche nicht mehrfach gezählt ;) )...
Oben