Menu
Coddy logo textTech

프로젝트 설정

Coddy C++ 여정의 로직과 흐름 섹션에 포함된 레슨 — 56개 중 30번째.

challenge icon

챌린지

쉬움

재고 추적 도구를 만들어 보겠습니다.

작은 상점을 위한 기본적인 재고 추적 시스템을 설정하는 프로그램을 작성하세요. 프로그램은 std::map<std::string, int>를 초기화하여 품목 이름과 수량을 저장하고, 몇 가지 초기 재고 품목을 추가한 후 확인 메시지를 표시합니다.

프로그램은 다음을 수행해야 합니다:

  1. inventory라는 이름의 std::map<std::string, int>를 생성합니다.
  2. 대괄호 표기법을 사용하여 다음 품목을 재고에 추가합니다:
    • 수량이 15"Laptops"
    • 수량이 42"Mice"
    • 수량이 28"Keyboards"
    • 수량이 12"Monitors"
  3. 모든 품목과 수량을 보여주는 초기 재고를 출력합니다.
  4. 재고 시스템이 준비되었다는 확인 메시지를 출력합니다.

다음과 같은 정확한 출력 형식을 사용하세요:

Initial Inventory Setup:
Keyboards: 28
Laptops: 15
Mice: 42
Monitors: 12
Inventory system is ready!

품목은 맵을 순회할 때 나타나는 순서(품목 이름의 알파벳 순서)대로 출력되어야 합니다. 범위 기반 for 루프를 사용하여 맵을 순회하고, 품목 이름은 pair.first로, 수량은 pair.second로 각 키-값 쌍에 접근하세요.

직접 해보기

#include <iostream>
#include <map>
#include <string>
using namespace std;

int main() {
    // TODO: 아래에 코드를 작성하세요
    
    return 0;
}

로직과 흐름의 모든 레슨