전체 글106 알고리즘 공부 - 분할 정복 알고리즘, 합병(merge) 정렬, 퀵(quick) 정렬 분할 정렬 알고리즘이란?주어진 문제의 입력을 분할하여 문제를 해결 = 정복하는 알고리즘 분할된 입력에 대하여 동일한 알고리즘을 적용하여 해를 계산하여 이들의 해를 취합하여 원래 문제의 해를 얻음이때 분할된 입력에 대한 문제를 부분 문제라고 함 만약 입력 크기가 n이고 더이상 분할할수 없는 수준까지 갈려면 n/2를 반복함으로 결국 log n 이 된다 분할 정복 알고리즘의 분류합병 정렬문제가 a개로 분할되고, 부분문제의 크기가 1/b로 감소하는 알고리즘퀵 정렬문제가 2개로 분할되고, 부분 문제의 크기가 일정하지 않은 크기로 감소하는 알고리즘이진 탐색문제가 2개로 분할되나, 그중에 1개의 부분 문제는 고려할 필요 없이 부문문제의 크기가 1/2로 감소하는 알고리즘선택 문제 알고리즘문제가 2개로 분할되나, 그중에.. 2025. 3. 18. 버스역 대기시간 앱 만들기 프로젝트 - 2 개인정도 때문에 가리지만, 정상 출력에 성공했다string url = $"http://apis.data.go.kr/6270000/dbmsapi01/getRealtime?serviceKey={apiKey}&bsId={busStopId}";해법은 https에서 http로 변경했다using System.Collections;using UnityEngine;using UnityEngine.Networking;using SimpleJSON; // JSON 파싱을 위해 SimpleJSON 사용public class GetBusInfo : MonoBehaviour{ private string apiKey; public string busStopId; void Awake() { Sys.. 2025. 3. 16. 버스역 대기시간 앱 만들기 프로젝트 - 1 필자는 api를 제대로 사용해본적이 없어서 이번에 한번 사용해보려 한다 겸사 겸사 버스역 앱이 잘되있는게 없어서 직접 만들어서 사용하려 한다언제나 그렇듯, 필자는 게임개발자이기 때문에 유니티로 모바일 앱을 만들것이다대충 api는 https://www.data.go.kr/index.do에서 신청해서 받았다혹시나 만들어볼 사람은 참고하면 될 것 같다 공공데이터 포털국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datasewww.data.go.kr플렛폼을 모바일 안드로이드로 변경해 준다 그뒤 api를 가져오는 스크립트를 작성한다using System.Collections;us.. 2025. 3. 16. 블렌더 - 블렌더로 애니 그림체 캐릭터를 만들어보자! C3 캐릭터 머리 만들기 - 혀, 입 모델링 현재 입 안쪽이 비어 있는데, 이를 채워야 한다입 안쪽을 복사, 오브젝트 분리를 해준 뒤 얼굴 모델링을 꺼준다 페이스를 채우고 위와 같이 필요한 만큼 늘리고 정리한다 치아 모델링을 위해서 혀의 옆면을 이용함복사 후 위로 이동 노멀을 따라 돌출하기를 사용하여 형태를 잡아줌크리스를 넣어 이빨의 형태를 잡아줌만든 치아를 복사해 위 아래로 배치해줌크리스를 이용해서 덧니를 만들어줌 입 안으로 위치를 조정해서 넣어줌 이때동안 작업한 모델을 컬렉션에 넣어줌 마무리 청리를 위해 페이스 오퍼레이션을 확인함전부 재계산을 진행해줌이후 shade auto smooth를 사용해줌그러면 전체적으로 각이 정리됨 다만 이렇게 할 시 강약이 사라지기에 샤프라는 기능으로 특정 구역을 선명하게 해야함샤프를 넣어줄 수 있는데...뭔가 4... 2025. 2. 26. 이전 1 2 3 4 5 6 ··· 27 다음