커리어 데이 Day 2 (2 of 2) | 코드 카타 (Code Kata) : 소수 만들기, 모의고사 완전 탐색 | TIL 30th | 캠프 29일 차 | 06/02/2026 (Tue)
·
TIL/Boot Camp
커리어 데이 Day 2 (2 of 2) | 코드 카타 (Code Kata) : 소수 만들기, 모의고사 완전 탐색 커리어 데이 Day 2 (2 of 2) 스케줄1부 10:00 – 13:00 선배 특강 세션 10:00 – 10:30 | 최민성 튜터님 | AI를 잘 활용하기 위해 알아야 할 기반 지식 10:30 – 11:00 | 서화성 튜터님 | 제너럴리스트 게임 개발자로 경쟁력 갖추기 11:00 – 12:00 | 정영훈 튜터님 | 늦었다고 생각했을 때가 가장 빠르다 — 비전공자의 게임 개발자 역량 성장기 12:00 – 13:00 | 점심 시간2부 13:00 – 21:00 직무 탐색 & 개인 액션 플랜 13:00 – 15:00 | 각 담당 튜터님 | 이력서 보완 자율 실습 + 담당 튜터 1:1 상담 15:..
팀프로젝트 (Text RPG 거의 완료) | AI 통한 기본 개념 정리 및 문제 풀이 | 코드카타 (두개 뽑아서 더하기 & K번째수) | TIL 25th | 캠프 25일 차 | 05/27/2026 (Wed)
·
TIL/Boot Camp
팀프로젝트는 현재 거의 완료 되어서 내일 정리해서 올릴예정. 팀프로젝트 (Text RPG 거의 완료) | AI 통한 기본 개념 정리 및 문제 풀이 | 코드카타 (두개 뽑아서 더하기 & K번째수) AI 통한 기본 개념 정리 및 문제풀이 개념 정리언리얼 C++ 빌드 프로세스 이해라이브 코딩은 에디터를 실행한 상태에서 코드 변경사항을 반영할 수 있는 편리한 기능이지만, 모든 변경사항을 완벽하게 지원하지는 않습니다. 클래스 구조의 큰 변경이나 헤더 파일의 일부 변경사항은 에디터 재시작이 필요할 수 있습니다. A, B, D는 모두 라이브 코딩의 올바른 특징입니다.컴파일 단계는 사람이 작성한 C++ 소스 코드(.cpp 파일)를 컴퓨터가 이해할 수 있는 기계어 형태의 오브젝트 파일(.obj)로 변환하는 과정링크 (L..
기초 개념 문제 풀이 정리 (C++ & Blue Print) | Git Gmail 세팅 | | 팀프로젝트 | 코드카타 (문자열 내 마음대로 정렬하기) | TIL 24th | 캠프 24일 차 | 05/26/2026 (Tue)
·
TIL/Boot Camp
기초 개념 문제 풀이 정리 (C++ & Blue Print) | Git Gmail 세팅 | | 팀프로젝트 | 코드카타 (문자열 내 마음대로 정렬하기) 기초 개념 문제 풀이 정리: C++ & Blue Print개념 정리 (변수와 자료형의 메모리 구조 이해 | 조건문과 반목문의 제어 흐름 이해 | 함수의 역할과 매개변수, 반환값 이해 | 객체지향 프로그래밍의 4대 특성 이해 | 클래스와 객체의 이해 | 포인터와 동적 메모리 관리 | 함수와 연산자 오버로딩 이해 | 템플릿과 제네릭 프로그래밍의 이해) 개념 정리: C++변수와 자료형의 메모리 구조 이해정수는 2진수(binary) 형태로 메모리에 직접 저장됩니다. int는 보통 4바이트, short는 2바이트, long long은 8바이트 등 자료형에 따라 ..
필기시험 개념 공부 | Code Kata [크기가 작은 부분문자열, 최소직사각형] | TIL 23th | 캠프 17일 차 | 05/14/2026 (Thur)
·
TIL
Agenda: 필기시험 개념 공부 | Code Kata [크기가 작은 부분문자열, 최소직사각형]크기가 작은 부분문자열043. 크기가 작은 부분문자열 | Solved Date: 2026-05-14-Thur | Problem Link문제 설명숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요.예를 들어, t="3141592"이고 p="271" 인 경우, t의 길이가 3인 부분 문자열은 314, 141, 415, 159, 592입니다. 이 문자열이 나타내는 수 중 271보다 작거나 같은 수는 141, 159 2개 입니다.제한사항1 ≤ p의..
Part3. 게임 알고리즘과 설계: 1~25 | 2025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 1-B 풀이 | 게임국가기술자격검정 게임프로그래밍전문가 [한국콘텐츠진흥원]
·
자격증/게임국가기술자격검정 [한국콘텐츠진흥원]
Part3. 게임 알고리즘과 설계: 1~25 | 2025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 1-B 풀이문제 1. 다음 중 게임 개발에서 메모리 관리가 가장 중요한 이유와, 이를 효과적으로 처리할 수 있는 프로그래밍 언어에 대한 설명으로 옳은 것은?① 게임의 로딩 시간을 줄이기 위해서이며, JavaScript가 가장 효과적이다.② 프레임 레이트를 안정적으로 유지하기 위해서이며, C++가 가장 효과적이다.③ 네트워크 지연을 최소화하기 위해서이며, Java가 가장 효과적이다.④ 그래픽 품질을 향상시키기 위해서이며, Python이 가장 효과적이다.개념: 메모리 관리(Memory Management), 프로그래밍 언어 (Programming Language)게임 개발에서 메모리 관리(Memory ..
Part2. 게임 알고리즘과 설계: 1~25 | 2025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 B 풀이 | 게임국가기술자격검정 게임프로그래밍전문가 [한국콘텐츠진흥원]
·
자격증/게임국가기술자격검정 [한국콘텐츠진흥원]
Part 2. 게임 알고리즘과 설계 | 2025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 B 풀이 1. 다음 중 게임 내 물리 엔진을 활용하여 중력과 마찰력 등을 구현하는 이유로 가장 적합한 설명은?① 캐릭터의 움직임을 자연스럽게 표현하기 위해② 게임 속도를 인위적으로 증가시키기 위해③ 캐릭터의 공격력을 높이기 위해④ 게임 그래픽의 해상도를 높이기 위해개념: 물리엔진풀이게임 내 물리 엔진은 중력, 마찰력, 충돌 등 실제 물리 법칙을 시뮬레이션합니다. 이를 통해 캐릭터가 땅을 딛고 뛰거나, 물건이 떨어지고, 부딪혔을 때 현실적이고 자연스러운 움직임을 구현하여 사용자의 몰입감을 높이는 것이 주된 목적입니다.정답: ① 캐릭터의 움직임을 자연스럽게 표현하기 위해2. 다음은 선택 정렬을 구현한 코드이다...
Part1. 게임 프로그래밍 방법론: 1~25 | 2025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 B 풀이 | 게임국가기술자격검정 게임프로그래밍전문가 [한국콘텐츠진흥원]
·
자격증/게임국가기술자격검정 [한국콘텐츠진흥원]
Part1. 게임 프로그래밍 방법론: 1~252025 게임 프로그래밍 전문가 국가기술 자격검정 필기시험 B 풀이 | Part1. 게임 프로그래밍 방법론: 1~25 Part 1. 게임 프로그래밍 방법론 1. 아래 코드는 표준 C++언어로 구현한 코드다. 코드의 실행결과로 올 바른 것은?#include using namespace std;class Parent {public: Parent() { cout ① Start-Parent-Child-End~Child-~Parent-② Start-Parent-Child-~Child-~Parent-End③ Parent-Child-~Child-~Parent-Start-End④ Start-Child-Parent-~Parent-~Child-End개념: 생성자 (Co..
CPP Text RPG Project 완료 | Code Kata: 제일 작은 수 제거하기, 없는 숫자 더하기, 핸드폰 번호 가리기 | TIL 18th | 캠프 12일 차 | 05/07/2026 (Thur)
·
TIL/Boot Camp
CPP 로 만드는 Text RPG Project 필수 & 도전까지 완료 (원래 도전 안해도 된다 들었는데... 해야 한다고해서 완료함).CPP Text RPG Project 완료 | Code Kata: 제일 작은 수 제거하기, 없는 숫자 더하기, 핸드폰 번호 가리기CPP Text RPG Project 이미 필수 과제에서 map이랑 이것저것 사용해서 만들어 뒀는데 Template 으로 도전에서 그부분들 새로 만들다 보니 조금 시간이 걸렸다??? 현업에서 Template으로 직접 만들일이 생길까? 아니면 STL 혹은 회사에서 만들어둔 라이브러리를 쓰지않을까?Template 실제 게임개발할때 어떻게 쓰이는지 좀 더 예시를 찾아보자.Github LinksCppTextRPGProject : Main Project..
Code Kata [정수 내림차순으로 배치하기 | 하샤드 수]; C++ ; Text RPG Complete | 캠프 10일 차 | 2026/05/04 (Mon) | TIL nth
·
TIL/Boot Camp
Code Kata [정수 내림차순으로 배치하기 & 하샤드 수]; C++ ; Text RPG Complete Code Kata020. 정수 내림차순으로 배치하기 | Solved Date: 2026-05-04-Mon | Problem Link021. 하샤드 수 | Solved Date: 2026-05-04-Mon | Problem LinkC++c++ 부모 소멸자에 virtual 하면 자식클래스에도 소멸자 정의 해야 하나?• 상속 관계: 부모 클래스에서 상속을 염두에 두고 소멸자를 virtual로 선언하는 것이 필수적입니다.• 소멸 순서: 가상 소멸자가 설정되면, delete 시 자식 클래스 소멸자가 먼저 호출된 후 부모 클래스 소멸자가 호출됩니다.• 예외: 자식 클래스 내에서 동적 할당 등 별도의 리소스 해..
Code Kata [ x만큼 간격이 있는 n개의 숫자 ]; C++ 강의 듣기 1차 완료 | 캠프 9일 차 | 2026/04/30 (Thur) | TIL 15th
·
TIL/Boot Camp
Code Kata [ x만큼 간격이 있는 n개의 숫자 ] ; C++ 강의 듣기 1차 완료Code Kata: [ 프로그래머스 | x만큼 간격이 있는 n개의 숫자 | C++ ]016. x만큼 간격이 있는 n개의 숫자 | Solved Date: 2026-04-30-Thur | Problem Link문제 설명함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.제한 조건x는 -10000000 이상, 10000000 이하인 정수입니다.n은 1000 이하인 자연수입니다.입출력 예25[2,4,6,8,10]43[4,8,12]-42[-4, -8]x n answer..