목록Notion (2)
Game Tech Blog
[순열 - 재귀 방식] 재귀 방식 커스텀 순열은 지겹도록 반복해서 코드를 외워버렸다. 이해하는 손 디버깅에도 반복했던 시간을 다하면 못해도 2시간이상은 할당했던것 같다. void permutation(int n, int r, int depth) { if (depth == r) { permutationPrint(); return; } for (int i = depth; i < n; ++i) { swap(a[i], a[depth]); permutation(n,r,depth+1); swap(a[i], a[depth]); } } void permutationPrint() { for (int i = 0; i < (sizeof(a) / sizeof(int)); ++i) cout
코딩테스트에 사용하기 위해 공부하고 있는 언어는 C++ 이다. 제대로 처음 했을때 공부했던 언어가 다이렉트X를 다루기 위한 C++ 이기도 했고, 더 성장하기 위해선 Unity 도 좋지만 Unreal 도 충분히 매력적인 엔진이라고 생각하여 선택했다. [Split] -> C++ 에는 다른 많은 함수들이 제공된다고 들었으나, Split에 관해서는 커스텀으로 만들어야 한다는 강의 내용이 있어서 작성해보았다. 초안 작성 후 버그나는 부분들은 참고했으니 거의 교안과 동일하다. #include #include #include #include #include #include using namespace std; class Functions { public:vector Split(string s, string delim..