목록분류 전체보기 (50)
프로그래밍 공부!!
I was in charge of - ~맡다, ~담당하다.
Google QuickSheet를 사용하여 google spreadsheet 데이터 읽거나 변경하는 방법1. https://github.com/WalnutAPeanut/GoogleQuickBackup
사이트가 업데이트가 되어 Level방식이 아닌 밑의 방식처럼 나오게 되어 우선 스택/큐 문제를 풀이 하고 있다.스택 / 큐 문제 풀이 현황 다리를 지나는 트럭 문제 소스코드 #include #include #include using namespace std; int solution(int bridge_length, int weight, vector truck_weights) { int answer = 0; int runWeightSum = weight; queue run; for(size_t i = 0; i = truck_weights[i]) { runWeightSum -= truck_weigh..
https://programmers.co.kr/learn/challenges현재 여기 사이트의 알고리즘을 풀이 하고 있다. 처음 Level1 다풀었지만 지금은 문제가 추가되어 못푼문제들이 늘어났다. 추후 풀이한후 따로 글을 작성 하기.
선택정렬 왼쪽을 시작으로 오른쪽과 비교를 하여 만약 값이 오른쪽이 더 작으면 오른쪽의 값을 기준으로 다시 잡고, 왼쪽 끝까지 값이 더 작은 것이 있는지를 찾는다 만약 새로잡은 기준인 오른쪽 값보다 더 작은 값이 없다면 1번으로 있다면 2번 으로 가서 작업을 실행해준다. 1. 처음에 비교 했던 인덱스 끼리 값을 바꾸어 준다 2. 더 작은 값인 인덱스를의 위치에 처음에 기준을 잡은 값을 넣어준후 그뒤에 있는 값들은 한단계씩 밀어 준다. 선택정렬 소스 코드 void Sort::Insert(int * pArr, int arrCount) { for (int i = 0; i + 1 pArr[next]) { int j = nex..
버블 정렬 피봇을 정한후 그 피봇의 값을 기준으로 작은값은 왼쪽으로 큰값은 오른쯕으로 이동을 이켜준다.그리고 피봇을 가운데의 위치로 옴겨준후 그 피봇의 기준으로 왼쪽 오른쪽 2개의 배열로 나눈후 위와 같은일을 반복한다. 버블 정렬 구현 코드 void Sort::Swap(int& origin, int& dest) { int temp = origin; origin = dest; dest = temp; } void Sort::Quick(int* pArr, int arrCount) { QuickSort(pArr, 0, arrCount - 1); } void Sort::QuickSort(int* pArr, int left, int right) { if (left < right) { int newPivot = Di..
1. github 프로젝트 만들기.http://syaring92.tistory.com/12?category=726389사이트를 참조하여 만듬 2. 유니티와 github 연동하기3. 애니팡 기본 로직 구현하기. 현재까지 구현한 기능
Entity component system => ECS라 불린다.Unity korea 유투브영상을 보다가 ECS란 기능이 있다는것을 알게되어서 ECS를 어떻게 사용하는지 또 구현은 어떻게 되어 있는지 궁금증을 가지게 되어 공부하고 있다. 검색하여 공부를 하여 이해하는 것에 대해 정리를 해보자.현재까지 이해한 것으로는 Unity에서 지원하는 방식은 2가지가 있다.1. Pure ECS (IComponentData) - Entities 들은 새로운 GameObjects- 더이상 Monobehaviours 가 아니다. 데이터는 Components 로직은 Systemsi) 데이터는 Components 저장한다.ii) 로직은 Systems 구현된다.- Unity 새로운 job System 활용할수 있음- Unity..