분류 전체보기
[Vulkan] Vulkan / Android Studio / NDK 설치
[Vulkan] Vulkan / Android Studio / NDK 설치
2024.08.01Vulkan을 사용하기 전에 필수로 설치되어야 할 것들을 설치하자. 먼저, Vulkan을 설치하고 Android 환경에서 작업하기 위해 Android Stduio를 설치하자. 목차 Vulkan / Android Studio / NDK 설치 Vulkan 설치 1. 다운로드https://vulkan.lunarg.com/ LunarXchangeLunarG uses cookies on our site to help us deliver the best user experience. Review our Privacy Policy for more information. Do you accept cookies? Accept All Accept Necessary Manage Cookiesvulkan.lunarg..
[백준 2961번 C/C++] 도영이가 만든 맛있는 음식
[백준 2961번 C/C++] 도영이가 만든 맛있는 음식
2024.08.01[백준 2961번 C/C++] 도영이가 만든 맛있는 음식 https://www.acmicpc.net/problem/2961 해결전략 비트마스킹 Bitmasking 처음 시도한 코드 - 시간초과 #include #include #include using namespace std;int n;long long answer = 987654321;vector sour, bitter;vector> taste;void DFS(int idx, vector& ch, set& foods){ if (idx == n){ long long sour = 1, bitter = 0; for (auto& iter : foods){ sour *= taste[iter].first; bitter += taste[iter].s..
2024.07.31 운동일지
2024.07.31 운동일지
2024.07.31웨이트 1시간
[UE] GameplayTag를 날리면서 발생한 문제, OnRep 함수 안 불림, 컴포넌트 클래스 Replicate
[UE] GameplayTag를 날리면서 발생한 문제, OnRep 함수 안 불림, 컴포넌트 클래스 Replicate
2024.07.31GameplayTag를 매개변수를 던져주고 변수에 값을 복사하여 담아 사용하려고 했다. 하지만 복사한 값을 사용하려고 할 때 문제가 발생했다. 목차 GameplayTag를 날리면서 발생한 문제 문제 GameplayTag를 매개변수를 던져주고 변수에 값을 복사하여 담아 사용하려고 했다.하지만 복사한 값을 사용하려고 할 때 문제가 발생했다. 문제가 발생한 부분 코드 키 입력 후 GameplayTag를 매개변수로 넘기는 부분void UXZPawnExtensionComponent::Input_EquipSlot2(const FInputActionValue& InputActionValue){ if (GetXZCharacter() && GetXZCharacter()->GetWeaponComponent(..
[백준 2800번 C/C++] 괄호 제거
[백준 2800번 C/C++] 괄호 제거
2024.07.31[백준 2800번 C/C++] 괄호 제거 https://www.acmicpc.net/problem/2800 해결전략 문자열재귀비트마스킹 Bitmasking 정답코드 1 - 비트마스킹 사용 #include #include #include #include using namespace std;string input; // 문제에서 주어진 문자열int n;vector> brackets; // 괄호 한 쌍의 위치를 저장set results; // 만들 수 있는 문자열을 기록// 괄호 쌍의 위치를 찾는 함수void FindBrackets(){ stack bracketLocation; // 문자열을 순회하며 괄호 쌍을 찾음 for (int i = 0; i ch){ if (idx == n){ resul..
2024.07.30 운동일지
2024.07.30 운동일지
2024.07.30웨이트 1시간
[백준 15787번 C/C++] 기차가 어둠을 헤치고 은하수를
[백준 15787번 C/C++] 기차가 어둠을 헤치고 은하수를
2024.07.30[백준 15787번 C/C++] 기차가 어둠을 헤치고 은하수를 https://www.acmicpc.net/problem/15787 해결전략 비트마스킹 BitMasking 정답코드 #include #include #include using namespace std;int n, m; // n: 기차의 수, m: 명령의 수int main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> n >> m; vector v(n, 0); for (int i = 0; i > orderIdx >> train; train--; // 0-based index로 변환 if (orderIdx == 1 || o..
[백준 14569번 C/C++] 시간표 짜기
[백준 14569번 C/C++] 시간표 짜기
2024.07.29[백준 14569번 C/C++] 시간표 짜기 https://www.acmicpc.net/problem/14569 해결전략 비트마스킹 Bitmasking 정답코드 #include #include using namespace std;int n; // 총 과목의 수int m; // 학생의 수vector lectures; // 각 과목의 시간표를 비트마스크로 저장할 벡터// 시간표를 비트마스크로 변환하는 함수unsigned long long ConvertToBitmask(const vector& times){ unsigned long long binary = 0; for (int i = 0; i > n; lectures.resize(n); for (int i = 0; i > k; ..
[백준 14503번 C/C++] 로봇 청소기
[백준 14503번 C/C++] 로봇 청소기
2024.07.28[백준 14503번 C/C++] 로봇 청소기 https://www.acmicpc.net/problem/14503 해결전략 구현 정답코드 #include #include using namespace std;int dirY[4] = { -1, 0, 1, 0 };int dirX[4] = { 0, 1, 0, -1 };int n, m;int currY, currX, currDir;vector> v;int answer; // 청소하는 칸의 개수bool Move(int y, int x, int dir){ // 4 방향 체크 for (int i = 0; i > n >> m; v.resize(n, vector(m)); cin >> currY >> currX >> currDir; for (int y = 0;..
2024.07.28 운동일지
2024.07.28 운동일지
2024.07.28맨몸 운동 30분
[UE] 입력 BindAction 템플릿 함수에서 발생한 문제
[UE] 입력 BindAction 템플릿 함수에서 발생한 문제
2024.07.27Enhanced Input을 사용할 때 입력을 등록하는 부분에서 문제가 발생했다. 입력을 등록하는 템플릿 함수를 만들어서 사용하려 했다. 템플릿 함수는 정상적으로 선언하여 컴파일이 됬지만 Enhanced Input에 등록하는 코드가 들어가니 문제가 발생했다. 입력 BindAction 템플릿 함수에서 발생한 문제 문제 상황 Enhanced Input을 사용할 때 입력을 등록하는 부분에서 문제가 발생했다. 입력을 등록하는 템플릿 함수를 만들어서 사용하려 했다.템플릿 함수는 정상적으로 선언하여 컴파일이 됬지만 Enhanced Input에 등록하는 코드가 들어가니 문제가 발생했다. 아래는 Enhanced Input에 함수를 바인딩하는 부분의 클래스다.#pragma once#include "CoreMini..
2024.07.27 운동일지
2024.07.27 운동일지
2024.07.27웨이트 1시간 15분