Menu
Coddy logo textTech

Podsumowanie — sprawdzanie nazwy użytkownika

Część sekcji Logika i przepływ programu ścieżki Swift w Coddy. Lekcja 6 z 56.

challenge icon

Wyzwanie

Średni

Przeczytaj pojedynczą linię wejścia: proponowaną nazwę użytkownika. Nazwa użytkownika jest prawidłowa, gdy po usunięciu białych znaków z obu końców i zamianie liter na małe spełnione są wszystkie poniższe warunki:

  • Jej długość wynosi od 3 do 16 znaków (włącznie)
  • Nie zawiera spacji (po usunięciu białych znaków z obu końców)
  • Nie zaczyna się od cyfry
  • Nie zawiera !, ? ani .

Wypisz ok: <cleaned>, gdy nazwa jest prawidłowa (gdzie cleaned to wersja z usuniętymi białymi znakami z obu końców i zamienionymi literami na małe), a w przeciwnym razie bad.

Dla wejścia Alice42 wynikiem jest ok: alice42.

Spróbuj swoich sił

let line = readLine()!

// TODO: usuń białe znaki z początku i końca, zamień na małe litery, sprawdź długość / spacje / znaki na początku i końcu / niedozwolone znaki

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Edytor online Swift