Menu
Coddy logo textTech

Split과 Join

Coddy Ruby 여정의 로직 및 흐름 섹션에 포함된 레슨 — 56개 중 4번째.

split 메서드는 문자열을 더 작은 문자열들의 배열로 나눕니다. 기본적으로 공백을 기준으로 나눕니다:

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

다른 문자로 분할하려면 구분 기호를 전달하세요:

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

반대 작업은 배열에서 호출되는 join입니다. 이 작업은 제공된 구분 기호를 사용하여 요소들을 하나로 연결합니다:

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

splitjoin은 Ruby에서 텍스트의 형태를 재구성하는 방법입니다.

challenge icon

챌린지

쉬움

쉼표로 구분된 단어 목록을 읽습니다. 각 단어 사이에 " - " (공백, 대시, 공백)를 넣어 다시 결합하고, 모든 단어를 대문자로 변환하여 출력하세요.

입력이 red,green,blue인 경우, 출력은 다음과 같습니다:

RED - GREEN - BLUE

치트 시트

split은 문자열을 배열로 나눕니다 (기본값: 공백):

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

join은 배열을 구분자를 사용하여 하나의 문자열로 합칩니다:

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

직접 해보기

input = gets.chomp

# TODO: ","를 기준으로 분리하고, 각 단어를 대문자로 변환하고, " - "로 연결
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

로직 및 흐름의 모든 레슨