요약 - 단어 통계
Coddy Swift 여정의 로직 및 흐름 섹션에 포함된 레슨 — 56개 중 27번째.
챌린지
중급한 줄의 입력을 읽으세요: 공백으로 구분된 단어들로 이루어진 문장입니다. 다음 내용을 계산하여 각각 별도의 줄에 출력하세요:
3자보다 긴 단어의 개수3자보다 긴 모든 단어의 총 문자 길이 (filter,map,reduce를 조합하세요)- 가장 긴 단어를 대문자로 출력하세요. 길이가 같은 단어가 두 개라면, 첫 번째 단어를 반환하세요. 초기 누적값으로 빈 문자열을 사용하여
reduce를 사용하세요.
입력이 swift makes data pipelines fun인 경우, 출력은 다음과 같습니다:
4
23
PIPELINES직접 해보기
let words = readLine()!.components(separatedBy: " ")
// TODO: 3글자 초과 단어 개수; 해당 단어들의 총 길이; 가장 긴 단어를 대문자로 변환