Menu
Coddy logo textTech

요약 - 단어 통계

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

challenge icon

챌린지

중급

한 줄의 입력을 읽으세요: 공백으로 구분된 단어들로 이루어진 문장입니다. 다음 내용을 계산하여 각각 별도의 줄에 출력하세요:

  1. 3자보다 긴 단어의 개수
  2. 3자보다 긴 모든 단어의 총 문자 길이 (filter, map, reduce를 조합하세요)
  3. 가장 긴 단어를 대문자로 출력하세요. 길이가 같은 단어가 두 개라면, 첫 번째 단어를 반환하세요. 초기 누적값으로 빈 문자열을 사용하여 reduce를 사용하세요.

입력이 swift makes data pipelines fun인 경우, 출력은 다음과 같습니다:

4
23
PIPELINES

직접 해보기

let words = readLine()!.components(separatedBy: " ")

// TODO: 3글자 초과 단어 개수; 해당 단어들의 총 길이; 가장 긴 단어를 대문자로 변환

로직 및 흐름의 모든 레슨