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

Layouts für Android – Ein Performance-Vergleich
Thorsten Hack
26.11.2022
6 Min

Layouts für Android – Ein Performance-Vergleich

Jeder der native Android-Apps entwickelt, kommt tagtäglich mit Layouts in Berührung.

Artikel lesen
Ein Streifzug über die Gamescom
Kay Dollt
26.11.2022
2 Min

Ein Streifzug über die Gamescom

Entwickler und Videospiele gehören zusammen wie Pech und Schwefel, Salz und Pfeffer oder auch der Wind und das Meer.

Artikel lesen
EnBW mobility+ Release
Kay Dollt
26.11.2022
2 Min

EnBW mobility+ Release

Seit dem 23. April präsentiert EnBW die brandneue Version der EnBW mobility+ App auf der Hannover Messe.

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