Podcast
Videos
September 5, 2022
Nov 2022
3 Min

Swift Challenge Mai 2017

Wir wollen unseren Swift-Entwicklern hier im Unternehmen, sowie allen Lesern dieses Blogs jeden Monat eine kleine Herausforderung stellen, um herauszufinden wie fit sie in der Programmiersprache sind.

Am Anfang der nächsten Challenge stellen dann unseren Lösungsvorschlag vor. Alle Wege führen nach Rom. So sind alle Lösungen, die zum richtigen Ziel führen, in ihrer Schreibweise und ihrer Herangehensweise unterschiedlich. Das Ergebnis sollte aber zumindest dasselbe sein.

Die Herausforderung

Gegeben sind zwei Strings. Gesucht wird eine Funktion, die nur dann Wahr zurückgibt, wenn der eine String die Rotation des anderen Strings ist. Das heißt, dass eine beliebige Anzahl von Buchstaben & Zahlen am Anfang eines Strings an das Ende gesetzt werden.

Beispiele:

  • „LabsJamit“ ist eine Rotation von „JamitLabs“
  • „bsJamitLa“ ist eine Rotation von „JamitLabs“
  • „Jamit“ ist keine Rotation von „JamitLabs“
  • „JamitaLbs“ ist keine Rotation von „JamitLabs“

Hier gehts zum Quellcode >>

Die Herausforderung wird am Ende der WWDC 2017 am 12. Juni 2017 aufgelöst. Wir wünschen euch viel Spaß beim Lösen der Aufgabe!

Du hast die Aufgabe mit Leichtigkeit gelöst und suchst ein Unternehmen, bei dem du genau so gefordert wirst? Bewirb dich doch bei uns als App-Entwickler! :)

Andreas Link
Andreas Link
Anh Dung Pham
Anh Dung Pham
Cihat Gündüz
Cihat Gündüz
Andreas Link
Ekrem Sentürk
Eva Maria Stock
Eva-Marie Stock
Andreas Link
Giulia Maier
Inken Marei Kolthoff
Inken Marei Kolthoff
Janina Baumann
Janina Baumann
Janina Bokeloh
Janina Bokeloh
Jeanette Schmidt
Jeanette Schmidt
Jens Krug
Jens Krug
Kajorn Pathomkeerati
Kajorn Pathomkeerati
Karl Barth
Karl Barth
Kay Dollt
Kay Dollt
Murat Yilmaz
Murat Yilmaz
Thorsten Hack
Thorsten Hack
Thorsten Hack
Thorsten Hack
Inken Marei Kolthoff
Cynthia Murat
Inhaltsverzeichnis

Weitere Artikel

Performance gefragt: Der Launch
Inken Marei Kolthoff
26.11.2022
4 Min

Performance gefragt: Der Launch

Der Pre-Launch? Erfolgreich. Die Beta-Tester? Zufrieden. Ihre Werbekampagne? Erreicht die Zielgruppe(n) online und offline.

Artikel lesen
Clever mehr Tanken - Usability-orientiertes Redesign
Cynthia Murat
26.11.2022
7 Min

Clever mehr Tanken - Usability-orientiertes Redesign

Die Zeiten, in denen man aus Unwissen zu teuer tanken musste sind vorbei: Nie wieder ärgern, weil man an der nächsten Tankstelle zehn Cent pro Liter hätte sparen können.

Artikel lesen
App-Entwicklung auf Hackathons - ein Vorbereitungs-Tutorial
Inken Marei Kolthoff
26.11.2022
6 Min

App-Entwicklung auf Hackathons - ein Vorbereitungs-Tutorial

Ganz gleich, welches Ziel man als Teilnehmer hat: Neues ausprobieren, eine eigene Idee umsetzen oder auch einfach nur die Freude an der Herausforderung

Artikel lesen

Jetzt kostenloses Strategiegespräch sichern!

Die Beratungen sind grundsätzlich schnell ausgebucht, deshalb fülle jetzt in 2 Minuten das kurze Formular aus.

Jetzt Strategiegespräch sichern