단어 분석
Coddy R 여정의 논리와 흐름 섹션에 포함된 레슨. 64개 중 62번째.
챌린지
어려움word_stats(text)를 완성하세요. 텍스트를 소문자로 바꾸고 ., ,, !, ? 문자를 제거한 다음, 연속된 공백을 기준으로 단어로 나누세요. 다음 네 줄을 반환하세요:
- 단어 수와 함께
Words: - 서로 다른 단어의 수와 함께
Distinct: - 가장 자주 나타나는 세 단어와 그 횟수와 함께
Top:(예:the (3), and (2), bird (1)). 횟수가 높은 순서로 정렬하고, 횟수가 같으면 알파벳순으로 정렬하세요. 텍스트에 단어가 세 개보다 적으면 세 개 미만으로 표시합니다. - 가장 긴 단어와 대괄호 안에 그 길이를 표시하는
Longest:. 길이가 같은 단어가 여러 개이면 텍스트에서 가장 먼저 나오는 단어를 사용하세요.
제공된 코드는 텍스트를 읽고 반환된 각 줄을 출력합니다.
직접 해보기
word_stats <- function(text) {
# 여기에 코드를 작성하세요
character(0)
}
# 제공된 입력/출력 코드: 그대로 유지하세요
input <- suppressWarnings(readLines(file("stdin")))
cat(word_stats(input[1]), sep = "\n")
논리와 흐름의 모든 레슨
직접 연습해 보세요: 온라인 R 컴파일러