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

Android oder iOS? iOS oder Android?
Janina Bokeloh
26.11.2022
3 Min

Android oder iOS? iOS oder Android?

Wer sich ein Smartphone anschaffen will, hat viele Entscheidungen zu treffen. Eine davon betrifft das zukünftige Betriebssystem.

Artikel lesen
Mitarbeiter-Interview mit Cihat
Janina Baumann
26.11.2022
3 Min

Mitarbeiter-Interview mit Cihat

Cihat ist einer unserer längsten Mitarbeiter. Begonnen hat er bei Jamit Labs im Oktober 2015 als App- und Web-Entwickler.

Artikel lesen
Ein Praktikum bei Jamit Labs
Inken Marei Kolthoff
30.10.2024
3 Min

Ein Praktikum bei Jamit Labs

Kurz vor den diesjährigen Sommerferien bewarb ich mich bei Jamit Labs um einen Praktikumsplatz als iOS-App-Entwickler.

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