다국어 인사말 메시지 작성하기

C++Beginner
지금 연습하기

소개

이번 챌린지에서 여러분은 글로벌 기술 스타트업의 신입 개발자가 되어, 기초적인 C++ 프로그래밍 기술과 국제화 개념을 보여줄 수 있는 다국어 인사말 프로그램을 제작하게 됩니다. 목표는 최소 세 가지 이상의 언어로 인사말을 출력하는 C++ 프로그램을 개발하는 것입니다. 각 인사말은 std::cout을 사용하여 서로 다른 줄에 출력해야 하며, 각 인사말에 대한 설명을 주석으로 추가해야 합니다. 작성한 프로그램은 g++ 컴파일러를 통해 성공적으로 컴파일되고 실행되어야 합니다.

이 콘텐츠는 챌린지 (Challenge) 입니다. 가이드형 실습 (Guided Lab) 과 달리, 정해진 단계를 따라가는 것이 아니라 스스로의 힘으로 과제를 해결해야 합니다. 챌린지는 다소 난이도가 있을 수 있습니다. 해결이 어렵다면 Labby 와 상담하거나 모범 답안을 확인해 보세요. 통계에 따르면 이 챌린지는 입문자 수준이며, 통과율은 94%, 학습자 만족도는 98%에 달합니다.

다국어 인사말 메시지 작성하기

글로벌 기술 스타트업의 신입 개발자로서, 기초적인 C++ 프로그래밍 실력과 국제화 역량을 증명하기 위한 다국어 인사말 프로그램을 작성해 보세요.

과제

  • 최소 세 가지 이상의 언어로 인사말을 출력하는 C++ 프로그램을 작성합니다.
  • std::cout을 사용하여 각 인사말을 개별 줄에 출력합니다.
  • 각 인사말에 대해 설명하는 단일 행 주석 또는 다행 주석을 추가합니다.
  • 프로그램이 성공적으로 컴파일되고 실행되는지 확인합니다.

요구 사항

  • 소스 코드는 ~/project/greetings.cpp 파일에 작성해야 합니다.
  • <iostream> 헤더를 포함해야 합니다.
  • 출력 시 std::cout을 사용합니다.
  • 각 인사말마다 최소 하나 이상의 주석을 작성합니다.
  • g++ 컴파일러를 사용하여 프로그램을 컴파일합니다.
  • 프로그램 실행 시 오류가 발생하지 않아야 합니다.

예시

g++ greetings.cpp -o greetings
./greetings

출력 예시:

Hello, World! (English)
Bonjour, le monde! (French)
Hola, Mundo! (Spanish)

힌트

  • <iostream> 헤더를 포함하는 것을 잊지 마세요.
  • 메시지 출력 시 std::cout<< 연산자를 사용합니다.
  • 단일 행 주석은 //를, 다행 주석은 /* */를 사용합니다.
  • 각 문장 끝에는 반드시 세미콜론 (;) 을 붙여야 합니다.
  • 줄 바꿈을 위해 std::endl 또는 \n을 사용하세요.
✨ 솔루션 확인 및 연습

요약

이번 챌린지를 통해 여러분은 최소 세 가지 언어로 인사말을 출력하는 C++ 프로그램을 작성해 보았습니다. std::cout을 활용한 줄 단위 출력과 주석을 통한 코드 설명 능력을 길렀으며, g++ 컴파일러로 프로그램을 성공적으로 빌드하고 실행함으로써 기초적인 C++ 프로그래밍 기술과 국제화 개념을 익혔습니다.