Skip to content

LinkedInLearning/swift-code-challenges-2499290

Repository files navigation

Code-Challenges für Swift

Dies ist das Repository für den LinkedIn Learning Kurs Code-Challenges für Swift. Den gesamten Kurs finden Sie auf LinkedIn Learning.

COURSENAME

Hinter den Code-Challenges stecken kompakte spannende Programmierrätsel auf unterschiedlichen Schwierigkeitsstufen, mit denen Sie ihre vorhandenen Swift-Skills testen oder weitere neu hinzulernen können. Es handelt sich dabei um 12 mathematische und algorithmische Problemstellungen aus dem Programmieralltag. Zu jeder Aufgabe liefert Ihr Trainer Thomas Sillmann gleich die passende Lösung, doch können Sie auch Ihren Lösungsweg ganz leicht mitprogrammieren und testen: Laden Sie den Übungscode direkt von Github in die IDE Ihrer Wahl veröffentlichen Sie vielleicht auch Ihren Lösungsweg? Die einzelnen Challenges sind unabhängig voneinander, so dass Sie sie in beliebiger Reihenfolge durchgehen und ansehen können.

Anleitung

Dieses Repository verfügt über einen main-Branch, in dem Sie alle Projektdateien finden. Pro Challenge existiert ein passender Ordner innerhalb des Projekts, die Ordnernummer entspricht der Nummer der zugehörigen Challenge. Jeder Ordner enthält wenigstens eine Playground-Datei mit der passenden Lösung. Sollte es mehrere Lösungsansätze geben, finden sich diese als zusätzliche Kommentare im Playground.

In einigen wenigen Fällen finden Sie zwei Dateien zu einer Challenge: eine Start- und eine Lösungsdatei. Die Startdatei dient Ihnen als Ausgangspunkt, von der aus Sie mit der Implementierung der Challenge-Lösung beginnen können.

Installation

  1. Um diese Übungsdateien nutzen zu können, müssen Sie folgendes installiert haben:
    • Xcode (ab Version 13)
  2. Klonen Sie das Repository in Ihre lokale Maschine unter Verwendung von terminal (Mac), CMD (Windows) oder ein anderes Werkzeug mit grafischer Bedienoberfläche wie SourceTree.

Autor

Thomas Sillmann

Selbstständiger Autor und App-Entwickler

Sehen Sie sich andere Kurse des Autors auf LinkedIn Learning an.

Releases

No releases published

Packages

No packages published

Languages