Menu
Coddy logo textTech

Dzielenie i łączenie

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

Metoda split dzieli ciąg znaków na tablicę mniejszych ciągów znaków. Domyślnie dzieli według białych znaków:

"the quick fox".split
# ["the", "quick", "fox"]

Przekaż dowolny separator, aby dzielić według innego znaku:

"a,b,c,d".split(",")
# ["a", "b", "c", "d"]

Operacją odwrotną jest join, wywoływana na tablicy. Łączy elementy za pomocą podanego separatora:

["a", "b", "c"].join("-")
# "a-b-c"

Razem split i join pozwalają zmieniać kształt tekstu w Ruby.

challenge icon

Wyzwanie

Łatwy

Wczytaj listę słów oddzielonych przecinkami. Wypisz je ponownie, łącząc za pomocą " - " (spacja, myślnik, spacja), a każde słowo zapisz wielkimi literami.

Dla danych wejściowych red,green,blue wynik to:

RED - GREEN - BLUE

Spróbuj swoich sił

input = gets.chomp

# TODO: podziel według ",", zamień każde słowo na wielkie litery, połącz za pomocą " - "
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Ruby online