분류 전체보기
[UE] Weapon Plugin 4: 창 내에 데이터 넣어주기, 검색 기능 넣기
[UE] Weapon Plugin 4: 창 내에 데이터 넣어주기, 검색 기능 넣기
2023.06.01목차 Plugins Weapon Resource Icon128.pngweapon_thumbnail_icon.png Source Weapon SWeaponLeftArea.h .cppWeapon.Build.csWeaponAssetEditor.h .cppWeaponAssetFactory.h .cppWeaponCommand.h .cpp WeaponContextMenu.h .cppWeaponModule.h .cppWeaponStyle.h .cpp 무기 플러그인 만들기 SWeaponLeftArea 지난 시간에 네이밍 잘못 지어준 부분 수정. static consst FName ListViewTabId;을 LeftAreaTabId;로 변경.TSharedRef Spaw..
[백준 1197번 C/C++] 최소 스패닝 트리
[백준 1197번 C/C++] 최소 스패닝 트리
2023.05.31목차 [백준 1197번 C/C++] 최소 스패닝 트리 해결전략 Union&Find로 이어준다. 코드 - Kruskal Algorithm #include #include #include using namespace std; int vertex[100001]; struct Edge { int v1; int v2; int cost; Edge(int a, int b, int c){ v1=a, v2=b, cost=c; } bool operator
[UE] Weapon Plugin 3: 창 내부 영역 구분하기(SWeaponLeftArea, WeaponAssetEditor)
[UE] Weapon Plugin 3: 창 내부 영역 구분하기(SWeaponLeftArea, WeaponAssetEditor)
2023.05.31목차 Plugins Weapon Resource Icon128.pngweapon_thumbnail_icon.png Source Weapon SWeaponLeftArea.h .cpp 생성Weapon.Build.csWeaponAssetEditor.h .cppWeaponAssetFactory.h .cppWeaponCommand.h .cpp WeaponContextMenu.h .cppWeaponModule.h .cppWeaponStyle.h .cpp Weapon Plugin 3 SCompoundWidget SCompoundWidget공간 분할해주는 역할연관된 것을 묶어줄 때 사용.요소들SAssetSearchBoxSListViewSTextBlock https://doc..
[백준 11659번 C/C++] 구간 합 구하기 4
[백준 11659번 C/C++] 구간 합 구하기 4
2023.05.30목차 [백준 11659번 C/C++] 구간 합 구하기 4 해결전략 sum[] 배열로 저장하지 않고 이중 for문을 사용하면 시간초과. 코드 방법1. #include using namespace std; int num[100001]; int sum[100001]; int main() { int n, m; scanf("%d %d", &n, &m); for(int i=1; i
[UE] Weapon Plugin 2: 버튼 만들기, 창 띄우기
[UE] Weapon Plugin 2: 버튼 만들기, 창 띄우기
2023.05.30어제 만든 기본세팅을 사용하여 Plugin 버튼을 만들어보자. 이번에 만들 Plugin 버튼은 Unreal Editor 상단에 Ribbon Button 형태로 만들어질 것이다. 오늘의 목표는 버튼을 만들어 창을 띄우기다. 목차 Plugins Weapon Resource Icon128.pngweapon_thumbnail_icon.png Source Weapon Weapon.Build.csWeaponAssetEditor.h .cpp 생성WeaponAssetFactory.h .cppWeaponCommand.h .cpp 생성WeaponContextMenu.h .cppWeaponModule.h .cppWeaponStyle.h .cpp Source Characters C..
[백준 2908번 C/C++] 상수
[백준 2908번 C/C++] 상수
2023.05.29목차 [백준 2908번 C/C++] 상수 https://www.acmicpc.net/problem/2908 2908번: 상수 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 www.acmicpc.net 해결전략 숫자 뒤집기 코드 #include using namespace std; int main() { int a, b, resultA=0, resultB=0; scanf("%d %d", &a, &b); while(a>0) { int tmpA = a%10; a/=10; resultA *= 10; resultA += tmpA; } while(b>0) { int tmpB ..
[백준 10809번 C/C++] 알파벳 찾기
[백준 10809번 C/C++] 알파벳 찾기
2023.05.26목차 [백준 10809번 C/C++] 알파벳 찾기 https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 해결전략 코드 #include using namespace std; int main() { int k=0; int s[26]; for(int i=0; i>x; if(s[x-'a']==-1) s[x-'a']=k; k++; } for(int i=0; i
[백준 1976번 C/C++] 여행 가자
[백준 1976번 C/C++] 여행 가자
2023.05.26글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 [백준 1976번 C/C++] 여행 가자 https://www.acmicpc.net/problem/1976 1976번: 여행 가자 동혁이는 친구들과 함께 여행을 가려고 한다. 한국에는 도시가 N개 있고 임의의 두 도시 사이에 길이 있을 수도, 없을 수도 있다. 동혁이의 여행 일정이 주어졌을 때, 이 여행 경로가 가능한 것인 www.acmicpc.net 해결전략 Union & Find 코드 #include #include using n..
[UE] Weapon Plugin 1: Slate UI Plugin 만들기
[UE] Weapon Plugin 1: Slate UI Plugin 만들기
2023.05.26목차 Plugins Weapon Resource Icon128.pngweapon_thumbnail_icon.png Source Weapon Weapon.Build.cs 생성WeaponAssetFactory.h .cpp 생성WeaponContextMenu.h .cpp 생성WeaponModule.h .cpp 생성WeaponStyle.h .cpp 생성 Source U2212_06 Characters CAnimInstance.h .cppCEnemy.h .cpp CPlayer.h .cppICharacter.h .cpp Components CMontagesComponent.h .cpp CMovementComponent.h .cpp CStateComponent.h .cp..
[백준 1904번 C/C++] 01타일
[백준 1904번 C/C++] 01타일
2023.05.25목차 [백준 1904번 C/C++] 01타일 https://www.acmicpc.net/problem/1904 1904번: 01타일 지원이에게 2진 수열을 가르쳐 주기 위해, 지원이 아버지는 그에게 타일들을 선물해주셨다. 그리고 이 각각의 타일들은 0 또는 1이 쓰여 있는 낱장의 타일들이다. 어느 날 짓궂은 동주가 지원이 www.acmicpc.net 처음 시도한 코드 - 시간초과, 범위초과 #include using namespace std; int n, cnt; long long Combination(int m, int r) { long long result=1; for (int i = 0; i < r; i++) { result *= (n - i); result /= (i + 1); } return r..
[백준 1717번 C/C++] 집합의 표현
[백준 1717번 C/C++] 집합의 표현
2023.05.23목차 [백준 1717번 C/C++] 집합의 표현 https://www.acmicpc.net/submit/1717/61218850 로그인 www.acmicpc.net 해결전략 Union(합집합) Find 코드 #include using namespace std; int n, m; int unf[1000001]; int Find(int k) { if (unf[k] == k) return k; return unf[k] = Find(unf[k]); } void Union(int a, int b) { a=Find(a); b=Find(b); if (a != b) unf[a] = b; } int main() { scanf("%d %d", &n, &m); for (int i = 1; i
[백준 2164번 C/C++] 카드2
[백준 2164번 C/C++] 카드2
2023.05.23목차 [백준 2164번 C/C++] 카드2 https://www.acmicpc.net/problem/2164 2164번: 카드2 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 www.acmicpc.net 해결전략 deque 사용 코드 #include #include using namespace std; deque dq; int main() { int n; scanf("%d", &n); for(int i=1; i1) { dq.pop_front(); int temp=dq.front(); dq.pop_front(); dq.push_back(temp); } pr..