https://sonsazang.tistory.com/131 언리얼 에디터 툴바에 Level Selector 플러그인 만들기 (Part 1)개발하게 된 과정언리얼 프로젝트를 개발하다 보면 여러 레벨을 오가면서 Play In Editor(PIE)를 자주 실행하게 됩니다. 그런데 매번 콘텐츠 브라우저에서 레벨을 더블 클릭하고, PIE 버튼을 누르는sonsazang.tistory.com FAB - Level Selector 링크 서론해당 글은 지난 글에서 제작하게 된 Level Selector 플러그인을 언리얼엔진 에셋 스토어인 FAB에 출시하는 과정을 담은 글입니다.제가 출시를 하는 과정 속에서 받은 다양한 피드백을 통해서 가장 문제없이 출시할 수 있는 과정으로 준비했습니다!! Fab에 판매를 위해서는 미국..
[Silver V] 사과 담기 게임 - 2828비교적 최근에 푼 문제 중에서는 쉽게 풀린 문제였습니다.front, back 기준을 잡아두고 계산하면 생각보다 쉽게 진행됩니다.[Silver V] 사과 담기 게임 - 2828 풀이코드더보기더보기#include using namespace std;int n, m, j, ret, target, front, back;int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cin >> n >> m; cin >> j; int front = 1; int back = m; for (int i = 0; i > target; if (target back) { ret += abs(target - back); ..
해당 플러그인 출시 성공 했습니다.Fab의 등록하는 과정을 확인하고 싶으신 분들은 다음 글을 읽어주세요!https://sonsazang.tistory.com/133 언리얼엔진 제작한 플러그인 FAB에 출시하기(Part2)https://sonsazang.tistory.com/131 언리얼 에디터 툴바에 Level Selector 플러그인 만들기 (Part 1)개발하게 된 과정언리얼 프로젝트를 개발하다 보면 여러 레벨을 오가면서 Play In Editor(PIE)를 자주 실행하게 됩sonsazang.tistory.com개발하게 된 과정언리얼 프로젝트를 개발하다 보면 여러 레벨을 오가면서 Play In Editor(PIE)를 자주 실행하게 됩니다. 그런데 매번 콘텐츠 브라우저에서 레벨을 더블 클릭하고, PIE..
[Silver I] 쿼드트리 - 1992인프런 C++ 코딩테스트 강의를 진행하면서 연습 문제로 풀게 된 문제입니다.제가 진행했을 땐 4개씩 계산해서 답을 구하는 방식이었는데 ' Z ' 형태로 답을 확인하는 부분에서 많이 꼬이게 되더라고요.한두 시간가량 진행하다가 강사님의 풀이강의를 보고 진행했습니다.해당 문제를 풀이하실 때 분할정복( Divide and conquer algorithm ) 알고리즘을 사용하셨습니다.짧게 정리하자면같은 행동을 하는 함수를 분할해서 진행하고 다시 합쳐서 결과를 확인하는 그런 알고리즘이었습니다.해당 문제를 풀 때는 재귀함수를 사용해서 0 또는 1을 확인하고 다른 값이 있으면 분할해서 코드를 진행하는 형식으로 풀이가 되었습니다.[Silver I] 쿼드트리 - 1992 풀이코드더보..
[Silver I] 영역 구하기 - 2583https://www.acmicpc.net/problem/2583DFS를 활용해서 연결된 컴포넌트 그룹을 카운팅 하고 그룹의 합을 구하는 문제였습니다.기존에 사용하던 void DFS()로는 각 그룹을 카운팅 하는데 문제가 있어서 조금 어려워하고 있다가강사님의 설명을 듣고 생각을 바꾸게 되었습니다.int DFS()로 변경해서 한번 연결된 컴포넌트 그룹을 탈출하면 해당 카운트를 알 수 있도록 문제를 해결했습니다. [Silver I] 영역 구하기 - 2583 풀이코드더보기#include using namespace std;int dy[4] = {-1, 0, 1, 0};int dx[4] = {0, 1, 0, -1};int m, n, k, nx, ny, a[104][1..
인프런 C++ 코딩테스트2 - A - https://sonsazang.tistory.com/1252 - B - https://sonsazang.tistory.com/1262 - C - https://sonsazang.tistory.com/127이득우의 언리얼 프로그래밍 Part 111강 언리얼 컨테이너 라이브러리 2 - 구조체와 Map12강 언리얼 엔진의 메모리 관리이득우 선생님 강의는 맘먹고 메모를 하면서 학습을 해야 할 것 같은데 생각보다 집중이 잘 안돼서 우선 끝까지 들어보자 라는 마음으로 진행하고 있습니다. [Silver I] 안전 영역 - 2468[Silver I] 안전 영역 - 2468https://www.acmicpc.net/problem/2468DFS를 이용해서 풀게 된 문제입니다.가중치가..
[Silver I] 안전 영역 - 2468https://www.acmicpc.net/problem/2468DFS를 이용해서 풀게 된 문제입니다.가중치가 적용된 그래프여서 그래프 배열의 초기화는 진행하지 않았습니다.물의 높이에 따라서 물에 잠기지 않는 안전한 영역의 개수를 카운트해서 최대 개수를 계산하는 프로그램이라높이 값을 기준으로 DFS를 실행시켰습니다.물의 높이 값은 입력된 가중치의 최댓값을 기준으로 0부터 확인했습니다.[Silver I] 안전 영역 - 2468 풀이코드더보기더보기#include using namespace std;const int max_n = 104;int n, maxValue, a[max_n][max_n], visited[max_n][max_n], nx, ny, ret, maxR..
[Silver II] 유기농 배추 - 1012https://www.acmicpc.net/problem/1012DFS를 이용해서 풀게 된 문제입니다.코드는 생각보다 쉽게 완성되었는데 테스트 케이스로 여러 개의 그래프를 확인 후 출력하는 문제여서 기준이 되는 그래프 배열과 방문 여부 배열을 초기화해줘야 하는 부분에서 약간 시간이 소요됐습니다.[Silver II] 유기농 배추 - 1012 - 풀이코드더보기더보기그래프와 방문여부를 초기화하는 부분for (int i = 0; i 전체 코드#include using namespace std;const int max_n = 54;int dy[4] = {-1, 0, 1, 0};int dx[4] = {0, 1, 0, -1};int t, m, n, a[max_n][max_..