분류 전체보기
-
싱글턴 패턴 ( Singleton Pattern )디자인 패턴 2023. 1. 9. 16:54
Reference : https://www.geeksforgeeks.org/implementation-of-singleton-class-in-cpp/?ref=gcse Implementation of Singleton Class in C++ - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org 싱글톤 패턴은 객체지향 프..
-
KMP 알고리즘자료구조 & 알고리즘 2023. 1. 9. 16:10
Reference : https://www.geeksforgeeks.org/kmp-algorithm-for-pattern-searching/?ref=gcse KMP Algorithm for Pattern Searching - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org Reference 2 : https://yo..
-
Naive Pattern Searching 알고리즘 ( 무식하게 패턴찾기 )자료구조 & 알고리즘 2023. 1. 8. 00:24
Reference : https://www.geeksforgeeks.org/naive-algorithm-for-pattern-searching/ Naive algorithm for Pattern Searching - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org 예를들어 - Input : "THIS IS A TES..
-
Pattern Searching 알고리즘자료구조 & 알고리즘 2023. 1. 7. 19:56
Reference : https://www.geeksforgeeks.org/algorithms-gq/pattern-searching/ Pattern Searching - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org 패턴 탐색 ( Pattern Searching ) 알고리즘은 문자열 탐색 알고리즘에서 언급되는 알고..
-
TowerDefense 프로젝트 - 2 : Enemy 생성 (AI)Unity 2020. 7. 23. 23:35
첫번째로 Start, End point 및 path 경로를 만들어 줬으며, 이번에는 저번에 만든 Ground에 WayPoint를 줘서, Enemy를 움직이도록 설정 할것이다. 이 프로젝트는 역시 Brackey 유튜버의 영상을 따라하면서 만드는 프로젝트이므로, 여기서 하는것만이 정답은 아님을 미리 말한다. https://www.youtube.com/watch?v=aFxucZQ_5E4&list=PLPV2KyIb3jR4u5jX8za5iU1cqnQPmbzG0&index=2 또한 이번에 작성하는 자료까지 이미 다른환경에서 만들었기 때문에, 1번에서 만들었던 자료에 이어 제작을 한다. 또한 이번 자료 역시, 다음 즉 3번 글에서는 기존에 작업하던 프로젝트를 사용할것이므로, 겉보기엔 달라질것이다. 하지만 만드는 원리..
-
TowerDefense 프로젝트 - 1 : start, end point / path 만들기Unity 2020. 7. 23. 16:37
타워디펜스 게임을 만들기 전 먼저, 타워 디펜스의 맵을 구성해야 한다. 다양한 방식이 있겠지만, 여기서는 타일 방식의 기본적은 맵을 구성하기로 하였다. 먼저 내가 사용하고 있는 유니티 버전은 19년도 2.17f 버젼이며, 비주얼 스튜디오 2017 community 버전으로 본 프로젝트를 사용하고있다. 이전 글에서도 언급했다 시피, 본 프로젝트는 Brackeys 유튜버 님의 영상을 따라가면서 제작하는 방식의 연습용 프로젝트이다. https://www.youtube.com/watch?v=beuoNuK2tbk 위 완성본은 데스크탑 환경에서 미리 구현해 놓은 것이기에, 아래에서 다루는 경로구성과 다르나, 만드는 원리는 동일하며, 앞으로 제작하는 것에는 위의 그림의 구성도를 따라감을 미리 설명한다. 먼저 프로젝트..
-
TowerDefense 프로젝트 - 0Unity 2020. 7. 23. 14:56
가장 언어를 빠르게 습득하는 방법은 프로젝트를 수행하면서 이것저것 부딪혀보는게 좋다고 생각하여 포트폴리오 겸 타워 디펜스 게임을 제작하기로 하였다. 본 프로젝트를 수행하는데 참고자료는 모두 유튜버 Brackeys 님의 영상을 따라 제작하는 형태로 하였다. 영어로 제작된다는 어느정도 불편함은 있으나, 유니티 게임을 만드는것에 이분 영상이 굉장히 좋다는 평이 많아 보고 만들어 보기로 하였다. https://www.youtube.com/watch?v=beuoNuK2tbk
-
2레벨 : 124 나라의 숫자코딩문제/프로그래머스 2020. 7. 20. 20:46
진법 문제를 적용하면 된다. 예를들어 우리가 쓰는 10진법은 10으로 나눈 몫과, 나머지를 통해, 수를 표현하는데, 이 문제의 경우, 1,2,4 의 숫자로 우리가 쓰는 10진법의 수를 표현하는것이기에 3으로 나는 몫과 나머지를 이용하면 문제를 푸는데 어려움이 없다. #include #include #include using namespace std; string solution(int n) { string answer = ""; int tmp; char arr[3] = { '4','1','2' }; while (n > 0) { tmp = n % 3; n = n/3; if (tmp == 0) n--; answer = arr[tmp] + answer; } return answer; }