코드카타
오늘은 문제난이도가 있어 5문제 풀었습니다.
첫번째로 기억해야할 함수가
stoi 스트링 투 인티저 문자열을 정수로 바꾸는 함수 입니다.
이게 20번째 문제인데
#include <string>
#include <algorithm>
using namespace std;
long long solution(long long n) {
string s = to_string(n);
sort(s.begin(), s.end(), greater<char>());
// begin 문자열의 시작위치,end문자열의 끝 위치, greater()큰값부터 정렬하라는 뜻 입니다.
return stoll(s);
}
#include <algorithm> 한 버전
#include <string>
using namespace std;
long long solution(long long n) {
string s = to_string(n);
for (int i = 0; i < s.length(); i++) {
for (int j = i + 1; j < s.length(); j++) {
if (s[i] < s[j]) {
char temp = s[i];
s[i] = s[j];
s[j] = temp;
}
}
}
알고리즘 없이 한 버전입니다.
위의 방법을 알고있다면 빨리 끝나지만 모른다면 코드를 길게 적어야하기 때문에 둘다 숙지를 하는것이 중요합니다.
to_string(123) // 숫자 -> 문자열
stoi("123") // 문자열 -> int
stoll("123") // 문자열 -> long long
기억하도록 합시다.
이 밑은 FPS실시간 강의 내용입니다.

오늘은 몬스터 ai와 물약아이템을 구현하였습니다.




오늘의 구현내용입니다.
몬스터를 쐇을때 나에게 오는 블루프린트실수를 해 30분동안 고민하였습니다.
ai파트는 어느곳에서나 쓰기때문에 집중학습할 예정입니다.
그리고 블루프린트 발표를 위한 작업물을 만들겠습니다.
이건 다른 블로그에 적겠습니다.
'본캠프' 카테고리의 다른 글
| 4/24(코드카타,C++실시간강의,FPS강의) (1) | 2026.04.24 |
|---|---|
| 발표자료 (1) | 2026.04.23 |
| 4/22 (코드카타,FPS게임,C++실시간 강의cp4) (0) | 2026.04.22 |
| 4/21 (c++문법,FPS게임 만들기) (0) | 2026.04.21 |
| 4/20 (1) | 2026.04.20 |