프로젝트 설정
Coddy Rust 여정의 Logic & Flow 섹션에 포함된 레슨 — 66개 중 49번째.
챌린지
쉬움쉼표로 구분된 작업 설명 목록이 포함된 단일 입력을 받게 됩니다. 작업을 저장할 빈 가변 벡터(mutable vector)를 생성하고, 입력을 쉼표로 분리하여 각 작업을 벡터에 추가한 다음, 전체 작업 수와 각 작업을 별도의 줄에 출력하세요.
요구 사항:
- 쉼표로 구분된 작업 설명이 포함된 입력을 읽습니다 (예:
Buy groceries,Call dentist,Finish homework) Vec<String>타입의 빈 가변 벡터를 생성합니다- 입력 문자열을 쉼표로 분리하여 개별 작업을 가져옵니다
.push()를 사용하여 각 작업을 벡터에 추가합니다- 전체 작업 수를 다음 형식으로 출력합니다:
Total tasks: X - 각 작업을 별도의 줄에 다음 형식으로 출력합니다:
Task: [task description]
입력:
- 쉼표로 구분된 작업 설명이 포함된 단일 행 (예:
Buy groceries,Call dentist,Finish homework)
출력:
- 첫 번째 줄:
Total tasks: X(여기서 X는 작업의 수) - 다음 줄들: 각 작업을
Task: [task description]형식으로 출력
직접 해보기
use std::io;
fn main() {
// 입력 읽기
let mut input = String::new();
io::stdin().read_line(&mut input).expect("Failed to read line");
let input = input.trim();
// TODO: 아래에 코드를 작성하세요
// 비어 있는 가변 벡터 생성
// 입력을 쉼표로 분리
// .push()를 사용하여 각 작업을 벡터에 추가
// 총 작업 수 출력
// 각 작업 출력
}