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"split과 join은 Ruby에서 텍스트의 형태를 재구성하는 방법입니다.
챌린지
쉬움쉼표로 구분된 단어 목록을 읽습니다. 각 단어 사이에 " - " (공백, 대시, 공백)를 넣어 다시 결합하고, 모든 단어를 대문자로 변환하여 출력하세요.
입력이 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: ","를 기준으로 분리하고, 각 단어를 대문자로 변환하고, " - "로 연결
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.