Menu
Coddy logo textTech

프로젝트 설정

Coddy Rust 여정의 Logic & Flow 섹션에 포함된 레슨 — 66개 중 15번째.

challenge icon

챌린지

쉬움

쉼표로 구분된 작업 설명 목록이 포함된 단일 입력을 받게 됩니다. 작업을 저장할 빈 가변 벡터(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()를 사용하여 각 작업을 벡터에 추가
    // 총 작업 수 출력
    // 각 작업 출력
}

Logic & Flow의 모든 레슨