CPP Text RPG Project 완료 | Code Kata: 제일 작은 수 제거하기, 없는 숫자 더하기, 핸드폰 번호 가리기 | TIL 18th | 캠프 12일 차 | 05/07/2026 (Thur)

2026. 5. 7. 22:56·TIL/Boot Camp

CPP 로 만드는 Text RPG Project 필수 & 도전까지 완료 (원래 도전 안해도 된다 들었는데... 해야 한다고해서 완료함).


CPP Text RPG Project 완료 | Code Kata: 제일 작은 수 제거하기, 없는 숫자 더하기, 핸드폰 번호 가리기


CPP Text RPG Project

 

이미 필수 과제에서 map이랑 이것저것 사용해서 만들어 뒀는데 Template 으로 도전에서 그부분들 새로 만들다 보니 조금 시간이 걸렸다

  • ??? 현업에서 Template으로 직접 만들일이 생길까? 아니면 STL 혹은 회사에서 만들어둔 라이브러리를 쓰지않을까?
    • Template 실제 게임개발할때 어떻게 쓰이는지 좀 더 예시를 찾아보자.

Github Links

CppTextRPGProject : Main Project

HW : 필수 과제

  • HW1_DPCharacterCreation
  • HW2_InputTesting
  • HW3_StatManageMenu
  • HW4_PlayerClass_ClassSelection
  • HW6_Inventory_ItemDrop
  • HW7_PotionCreation
  • HW8_CompleteGame

EX : 도전 과제

  • EX1_SetPotionFunc
  • EX2and3_LevelExp_Attack_System
  • EX4_ItemUse
  • EX5_InventoryTemplate
  • EX6_InventoryAutoExpand_Sort
  • EX7_StockManage_Potion
  • EX8_Boss

Code Kata: 제일 작은 수 제거하기, 없는 숫자 더하기, 핸드폰 번호 가리기

  • 029. 제일 작은 수 제거하기 | Solved Date: 2026-05-07-Thur | Problem Link
  • 028. 없는 숫자 더하기 | Solved Date: 2026-05-07-Thur | Problem Link
  • 027. 핸드폰 번호 가리기 | Solved Date: 2026-05-07-Thur | Problem Link

문자열 : 문자열 의 경우 왼쪽부터 배열의 숫자가 0 에서 시작함

#include <iostream>
#include <string>
#include <vector>

int main() {
    std::string s = "ABC"; 
    std::vector<char> v;

    // 하나씩 꺼내서 vector에 넣기
    for (int i = 0; i < s.length(); i++) 
    {
				// 0 A  | 1 B | 2 C
        cout << i << endl;
        cout << s[i] << endl;
        v.push_back(s[i]);
    }

    for (auto it : v)
    {
        cout << it;
    }

    return 0;
}

 

저작자표시 동일조건 (새창열림)
'TIL/Boot Camp' 카테고리의 다른 글
  • 기초 개념 문제 풀이 정리 (C++ & Blue Print) | Git Gmail 세팅 | | 팀프로젝트 | 코드카타 (문자열 내 마음대로 정렬하기) | TIL 24th | 캠프 24일 차 | 05/26/2026 (Tue)
  • 게임 프로그래밍 전문가 국가기술자격증 | Code Kata: 가운데 글자 가져오기, 수박수박수박수박수박수, 내적, 약수의 개수와 덧셈 | TIL 19th | 캠프 13일 차 | 05/08/2026 (Fri)
  • C++ Text RPG Extra Work: C++ Template; Code Kata 코드 카타 [음양 더하기 & 나누어 떨어지는 숫자 배열 & 서울에서 김서방 찾기] | TIL 17th | 캠프 11일 차 | 05/06/2026 (Wed)
  • Code Kata [정수 내림차순으로 배치하기 | 하샤드 수]; C++ ; Text RPG Complete | 캠프 10일 차 | 2026/05/04 (Mon) | TIL nth
DevCol
DevCol
DevCol (Development Collaboration). 함께 개발 & 공부 & IT 정보 나눔장소
  • DevCol
    DevCol (Development Collaboration)
    DevCol
  • 블로그 메뉴

    • Unreal Engine
    • TIL
    • 게임국가기술자격검정 게임프로그래밍전문가 [한국콘텐츠진흥원]
    • 분류 전체보기 (73) N
      • Unreal Engine (31) N
        • Project (2) N
        • Dev Log (0)
        • Debugging (2) N
        • Blueprint (1)
        • UE 기초 (25) N
        • UE 심화 (0)
        • TA (1) N
      • Programming Language (0)
        • C++ (0)
        • C# (0)
      • Unity Engine (0)
      • 자격증 (3)
        • 게임국가기술자격검정 [한국콘텐츠진흥원] (3)
      • Coding Test | 코딩테스트 (0)
        • 프로그래머스 기초 (0)
        • 프로그래머스 입문 (0)
      • TIL (38) N
        • Boot Camp (32) N
      • Git & Github (1)
  • 링크

    • Youtube
    • GitHub
    • itch.io
    • Blog (En)
  • 공지사항

  • 인기 글

  • 태그

    Code Kata
    Game Dev
    Devlog
    c
    코드 카타
    Unreal engine
    내일배움캠프
    Programming
    UE5
    기초
    코드카타
    til
    UE
    언리얼 엔진
    게임 개발
    C++
    게임개발
    Boot Camp
    프로그래밍
    cpp
  • 최근 글

  • GitHub Youtube itch
  • hELLO · Designed By 정상우.v4.10.6
  • DevCol
    CPP Text RPG Project 완료 | Code Kata: 제일 작은 수 제거하기, 없는 숫자 더하기, 핸드폰 번호 가리기 | TIL 18th | 캠프 12일 차 | 05/07/2026 (Thur)
    상단으로

    티스토리툴바