4/23(코드 카타,FPS실시간강의)

2026. 4. 23. 19:06·본캠프

코드카타 

오늘은 문제난이도가 있어 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와 물약아이템을 구현하였습니다.

물약 블루프린트
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
'본캠프' 카테고리의 다른 글
  • 4/24(코드카타,C++실시간강의,FPS강의)
  • 발표자료
  • 4/22 (코드카타,FPS게임,C++실시간 강의cp4)
  • 4/21 (c++문법,FPS게임 만들기)
백구
백구
게임개발 공부블로그 입니다.
  • 백구
    백구 게임개발 스터디
    백구
  • 전체
    오늘
    어제
    • 분류 전체보기 (20)
      • 사전캠프 (5)
      • 본캠프 (15)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
백구
4/23(코드 카타,FPS실시간강의)
상단으로

티스토리툴바