쾌락없는 책임 (공부)
-
[Algorithm] 백준 18405 경쟁적 전염 - C++쾌락없는 책임 (공부)/알고리즘 문제풀이 2022. 5. 7. 12:04
18405번: 경쟁적 전염 첫째 줄에 자연수 N, K가 공백을 기준으로 구분되어 주어진다. (1 ≤ N ≤ 200, 1 ≤ K ≤ 1,000) 둘째 줄부터 N개의 줄에 걸쳐서 시험관의 정보가 주어진다. 각 행은 N개의 원소로 구성되며, 해당 위치 www.acmicpc.net #include #include #include #include using namespace std; int n, k; int s, x, y; int map[201][201]; int moveY[] = { 0, 0, 1, -1 }; int moveX[] = { 1, -1, 0, 0 }; bool IsOut(int y, int x){ if(x n || y > n) return true; return ..
-
[Unity] Line Renderer로 직선 궤적 그리기 - Unity Trajectory Line쾌락없는 책임 (공부)/Unity 2022. 5. 6. 20:05
개요 현재 개발중인 프로젝트에서 주인공이 '여의주를 발사' 하는 기능이 있습니다. 이 기능을 만들긴 했는데 뭔가 이후 추가될 이지모드에서 이 예측선을 만들어 줘야할 필요가 있었고 몇번의 시행착오 끝에 이 기능을 만들게 되어서 정리하기 위해 글을 쓰게 되었습니다. 한국어로 된 자료는 많이 없더라구요. 그래서 기능 만드실 분들에게 조금이나마 아이디어를 줄 수 있으면 좋겠습니다. 실제 구현 실제 구현은 Line Renderer + Raycast의 조합으로 만들어졌습니다. 그리고 2D 환경에서 만들었다는 점 알아두시면 됩니다. 위 움짤이 실제 결과물로 대충 저런 느낌이라고 봐주시면 됩니다. 충돌 횟수가 정해져 있기 때문에 1쿠션만 하고 여의주가 멈추는 기능을 목표로 설명하겠습니다. 구현은 어렵지 않습니다. Li..
-
[Algorithm] 16928 뱀과 사다리 게임 - C++, BFS쾌락없는 책임 (공부)/알고리즘 문제풀이 2022. 5. 5. 16:03
16928번: 뱀과 사다리 게임 첫째 줄에 게임판에 있는 사다리의 수 N(1 ≤ N ≤ 15)과 뱀의 수 M(1 ≤ M ≤ 15)이 주어진다. 둘째 줄부터 N개의 줄에는 사다리의 정보를 의미하는 x, y (x > from >> to; nextMap[from] = to; } int main(){ // init ios_base::sync_with_stdio(0); cin.tie(0); cout.ti..
-
[Algorithm] 프로그래머스 합승 택시 요금 - C++, 플로이드 와샬쾌락없는 책임 (공부)/알고리즘 문제풀이 2022. 5. 3. 20:06
코딩테스트 연습 - 합승 택시 요금 6 4 6 2 [[4, 1, 10], [3, 5, 24], [5, 6, 2], [3, 1, 41], [5, 1, 24], [4, 6, 50], [2, 4, 66], [2, 3, 22], [1, 6, 25]] 82 7 3 4 1 [[5, 7, 9], [4, 6, 4], [3, 6, 1], [3, 2, 3], [2, 1, 6]] 14 6 4 5 6 [[2,6,6], [6,3,7], [4,6,7], [6,5,11], [2,5,12], [5,3,20], [2,4 programmers.co.kr #include #include #include const int MAX = 999999999; long long costs[201][201]; using namespace std; v..
-
[Algorithm] 백준 2589 보물섬 - C++, BFS쾌락없는 책임 (공부)/알고리즘 문제풀이 2022. 4. 25. 21:50
2589번: 보물섬 첫째 줄에는 보물 지도의 세로의 크기와 가로의 크기가 빈칸을 사이에 두고 주어진다. 이어 L과 W로 표시된 보물 지도가 아래의 예와 같이 주어지며, 각 문자 사이에는 빈 칸이 없다. 보물 지도의 www.acmicpc.net #include #include #include using namespace std; int col, row; char map[51][51]; bool visit[51][51]; int moveX[] = { 0, 0, 1, -1 }; int moveY[] = { 1, -1, 0, 0 }; void InitVisit(){ for(int i = 0; i < col; i++){ for(int j = 0; j < row; j++){ visit[i][j] = false; }..
-
[Unity] 유니티 모바일 출시 과정중 나오는 플레이 콘솔 오류들쾌락없는 책임 (공부)/Unity 2022. 4. 18. 23:17
API 30 수준 이상을 타겟팅해야 합니다 따로 API 설정을 하신 적이 없다면 안드로이드 스튜디오를 설치해야 합니다. 이후 [안드로이드 스튜디오 > SDK Manager > Appearance & Behavior > System Settings > Android SDK] 에서 위 사진처럼 API 레벨이 30 이상인 것들을 전부 받아주시면 됩니다. 그런 다음 위 캡쳐 화면에서 SDK Location이 있는데 이를 [Unity > Preference > External Tools > Android SDK 경로]에 복사해서 붙여주면 됩니다. 위 경로 복사시 오류가 난다! 라고 한다면 위 경로를 파일 탐색기에서 직접 열어서 확인한 뒤 이 경로를 붙여줘야 합니다. C:\Users\husk3\AppData\Loc..
-
[Unity] NullReferenceException: Object reference not set to an instance of an objectUnityEditor.PropertyEditor.DrawEditors 해결방안 1쾌락없는 책임 (공부)/Unity 2022. 4. 18. 22:31
개요 상황을 알려드리면 유니티 내 [InputField] UI가 있고 이걸 inspector 에서 보는 중 게임을 플레이하게 되면 위와 같은 NullReferenceException: Object reference not set to an instance of an object UnityEditor.PropertyEditor.DrawEditors 오류가 나오게 됩니다. 해결 방법 단순히 다른 오브젝트를 클릭한 뒤(또는 배경) inspector가 UI 가 아닌 다른 것을 가리키고 있음을 확인한 뒤 플레이하면 위와 같은 오류가 나오지 않게 됩니다. 다른 포럼에 있는 이야기대로 유니티를 껐다가 키면 처음에는 해결할 수 있는데 변경이 자주 되는 UI를 사용할 시 위와 같은 오류가 나온다면 인스펙터를 확인해보는게..
-
[Algorithm] 백준 1504 특정한 최단 경로 - C++, 다익스트라쾌락없는 책임 (공부)/알고리즘 문제풀이 2022. 4. 18. 20:48
1504번: 특정한 최단 경로 첫째 줄에 정점의 개수 N과 간선의 개수 E가 주어진다. (2 ≤ N ≤ 800, 0 ≤ E ≤ 200,000) 둘째 줄부터 E개의 줄에 걸쳐서 세 개의 정수 a, b, c가 주어지는데, a번 정점에서 b번 정점까지 양방향 길이 존 www.acmicpc.net #include #include #include #include using namespace std; int n, e; int pos1, pos2; int a, b, c; vector edges[801]; const int MAX = 999999999; int costToIndex[801]; void InitArray(){ for(int i = 1; i nextCost){ costToIndex[nextPos] = ne..