BOJ1002
BaekJoon 1002 : 터렛 문제 조규현과 백승환은 터렛에 근무하는 직원이다. 하지만 워낙 존재감이 없어서 인구수는 차지하지 않는다. 다음은 조규현과 백승환의 사진이다. 이석원은 조규현과 백승환에게 상대편 마린(류재명)의 위치를 계산하라는 명령을 내렸다. 조규현과 백승환은 각각 자신의 터렛 위치에서 현재 적까지의 거리를 계산했다. 조규...
BaekJoon 1002 : 터렛 문제 조규현과 백승환은 터렛에 근무하는 직원이다. 하지만 워낙 존재감이 없어서 인구수는 차지하지 않는다. 다음은 조규현과 백승환의 사진이다. 이석원은 조규현과 백승환에게 상대편 마린(류재명)의 위치를 계산하라는 명령을 내렸다. 조규현과 백승환은 각각 자신의 터렛 위치에서 현재 적까지의 거리를 계산했다. 조규...
BaekJoon 9095 : 1, 2, 3 더하기 문제 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1 정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구...
BaekJoon 2231 : 분해합 문제 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 된다. 따라서 245는 256의 생성자가 된다. 물론, 어떤 자연수의 경우에는 생...
델리게이트 Delegate 타입 안전성을 제공하는 함수 포인터 C와 C++과 같은 언어에서는 함수 포인터를 사용하여 함수를 변수처럼 취급. 하지만, 이러한 함수 포인터는 타입 안전성이 부족하다는 단점을 가짐. C#에서 delegate는 타입 안전한 함수 포인터의 역할. delegate를 사용하면 컴파일 시간에 함수의 시그니처가 확인되어...
코루틴 Coroutine Enumerator를 이용해서 여러 프레임에 걸쳐 실행된다. 업데이트 메서드와 달리 메서드 제어권을 유니티에 반환하고, 특정 조건이 되면 다시 제어하는 기능을 가진다. 코루틴 사용조건 MonoBehaviour 를 상속하는 클래스 안에서만 사용가능. IEnumerator 를 반환하는 함수여야 한다...
전처리기 지시문 (Preprocessor Directives)이란? 컴파일 과정에서 소스 코드의 일부를 조건부로 포함하거나 제외하도록 지시하는 명령어. 전처리기 지시문은 컴파일러에 의해 처리되기 전, 이 시점을 전처리 단계라고 하는데, 이 단계에서 실행되는 문장이다. 소스 코드가 어떻게 컴파일될 지를 동적으로 제어할 수 있다고 한다. 주...
다음은 The Drunk Passenger on Plane Problem에 대해 설명하고, 정답과 왜 그러한 정답이 도출되는 지에 대해 분석한 영상이다. 흥미로운 문제라 생각되어서, 이 문제에 대해 대해 생각한 기록을 남기고자 한다. The Drunk Passenger on Plane Problem 위 영상에서도 설명하지만, 구태여 설명하자면...