c++

언리얼 엔진/C++

[언리얼엔진 5] C++ Camera Shake 사용법

언리얼엔진 5 C++ Camera Shake 사용법 1. Build.cs 추가 Build.cs 에 "GameplayCameras" 를 추가한다. 2. ULegacyCameraShake 사용 UE4 에서 사용중이던 MatineeCameraShake 가 ULegacyCameraShake 로 변경 그에 따라 클래스만 다르게 기존 CameraShake 를 이용하던 방식대로 해주면 된다. https://docs.unrealengine.com/5.3/en-US/API/Plugins/GameplayCameras/ULegacyCameraShake/ 3. 예제 코드 if(APlayerController* PC = UGameplayStatics::GetPlayerController(GetWorld(),0)) { if(Fi..

C++

에라스토테네스의 체

서론 에라스토테네스의 체 코딩 테스트에서 자주 등장하는 알고리즘 중 하나인 '에라스토테네스의 채'를 이용한 소수 찾기 방법에 대해 알아보겠습니다. 이 방법은 특정 범위 내에서 소수를 효과적으로 찾는데 사용됩니다. 방법 1. 2부터 시작하여, 특정 수 N까지의 모든 수를 나열합니다. 2. 아직 지워지지 않은 수 중 가장 작은 수를 찾습니다. 이 수는 소수입니다. 3. 그 소수의 배수를 모두 지웁니다. 4. 남아있는 수 중에서 다시 가장 작은 수를 찾고, 이를 반복합니다. 예제 #include #include int main() { int N = 100; // 소수를 찾을 범위 설정 std::vector prime(N + 1, true); // 모든 숫자를 소수로 가정 // 에라스토테네스의 채 알고리즘 적용..

코딩테스트/프로그래머스(C++)_Level.1

[프로그래머스/C++] Lv.1 소수 찾기

문제 코드 #include #include using namespace std; int solution(int n) { int answer = 0; vector prime(n+1, true); for(int i = 2; i

코딩테스트/프로그래머스(C++)_Level.1

[프로그래머스/C++] Lv.1 모의고사

문제 코드 vector solution(vector answers) { vector answer; vector first{1,2,3,4,5}; vector second{2,1,2,3,2,4,2,5}; vector third{3,3,1,1,2,2,4,4,5,5}; vector score(3,0); for(int i = 0 ;i< answers.size(); ++i) { if(answers[i] == first[i % first.size()]) { score[0]++; } if(answers[i] == second[i % second.size()]) { score[1]++; } if(answers[i] == third[i % third.size()]) { score[2]++; } } int maxScore ..

코딩테스트/프로그래머스(C++)_Level.1

[프로그래머스/C++] Lv.1 카드 뭉치

문제 코드 #include #include #include using namespace std; string solution(vector cards1, vector cards2, vector goal) { string answer = ""; int j = 0, k = 0; for (int i = 0; i < goal.size(); ++i) { if (goal[i] == cards1[j]) { j++; continue; } else if (goal[i] == cards2[k]) { k++; continue; } else { answer = "No"; return answer; } } answer = "Yes"; return answer; } // 다른 풀이 #include #include std::stri..

mane
'c++' 태그의 글 목록 (5 Page)