본문 바로가기
반응형

프로그래밍 이야기83

[Unity]쿼터뷰 Player의 이동 요즘 참 좋은 세상이다. 새로운 것들을 배울때는 이제 책도 필요 없다. YouTube에 다 있다. 동영상에 다 있으므로 따로 정리할 것도 없다. 2021. 12. 20.
객체의 단순 등속 운동. Translate, MoveTowards. Unity에서 이동의 기본인 Translate와 MoveToWards 에 대해서 알아본다. 1. Translate 방향과 속도를 이용한 등속이동을 지원한다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class MoveBasic : MonoBehaviour { public float speed = 0.05; void Update() { transform.Translate(Vector3.forward*speed); } } 2. MoveToWards 시작 위치와 이동 할 목표 저점을 이용한 이동. 속도 값이 작을 수록 빠르게 움직인다. transform.position = Vector3.MoveTo.. 2021. 12. 13.
Visual Studio Editor Package version XXX is available.... 보호되어 있는 글 입니다. 2021. 11. 30.
Find Peak Element 주어진 배열에서 Peak를 찾아라. peak란 배열의 요소 중에서 양 옆의 값보다 큰 요소의 인덱스를 뜻한다. [1, 2, 3, 5, 4] -> Peak : 5 [1, 3, 2, 4, 5, 7, 6] -> Peak : 7 가장 쉬운 방법으로는 배열을 순회 하면서 양 옆의 값보다 큰 요소를 찾는 방법이 있겠다. (O(n)) 그러나 가장 효율적인 방법은 O(logN)의 방법. 즉 Binary Search를 이용하는 것이다. 즉 나열된 값들의 중간 값(Pivot)을 찾고 그 다음 값이 Pivot 값보다 크면 오른쪽, 작으면 왼쪽으로 인덱스를 옮기는 방식으로 탐색을 진행 한다. #include int findPeakElement(int* nums, int numSize) { int left = 0; int ri.. 2021. 10. 25.
반응형