반응형

프로그래밍 33

[프로그래머스/그래프] 가장 먼 노드

문제 주소https://school.programmers.co.kr/learn/courses/30/lessons/49189 풀이단방향 간선이 아니라 양방향 간선으로 unordered_map에 입력해야 한다!단방향 간선으로 입력해서 다 틀린 거였다....그 다음은 그냥 다익스트라 최단 거리 알고리즘 사용한 후에 가장 먼 노드의 개수 구하면 된다. 코드#include #include #include #include #include using namespace std;#define INF 1e9int solution(int n, vector> edge) { int answer = 0; // 이어진 노드를 기록 unordered_map> m; for (auto e : edge..

[부트캠프 과제] 일정 관리 앱 만들기

깃허브 링크https://github.com/ethrad/Schedule GitHub - ethrad/ScheduleContribute to ethrad/Schedule development by creating an account on GitHub.github.comAPI 명세서https://documenter.getpostman.com/view/38617071/2sAXxLCujS 일정 관리The Postman Documenter generates and maintains beautiful, live documentation for your collections. Never worry about maintaining API documentation again.documenter.getpostman.co..

[Java/IntelliJ] build.gradle, settings.gradle 오류 났을 때

터미널에 gradle init 하고 이것 저것 했는데 이게 문제가 아니었다.Spring Boot 프로젝트를 만들 때는 gradle init을 하면 안 된다! 문제 1. .gradle 파일이 깨짐전에 빌드할 때 .java 파일이 빌드가 안 되길래 global encoding 설정을 UTF-16으로 바꿨었다.UTF-8로 바꾸니까 안 깨졌다. 문제 2. build.gradle 파일이 안 보임gradle 버전 문제였는지 app/build 로 들어가니까 있었다. 문제 3. 뭔가 이상함, 강의랑 너무 다름버전이 안 맞았다....JDK(Java), gradle, Spring Boot의 버전을 모두 맞춰줘야 한다!!!!나는 JDK 21, gradle 8.5, Spring Boot 3.2.10을 사용했다.Spring B..

[부트캠프 과제] 숫자 야구 게임

깃허브 링크https://github.com/ethrad/NumPlay GitHub - ethrad/NumPlay: 숫자 야구 과제숫자 야구 과제. Contribute to ethrad/NumPlay development by creating an account on GitHub.github.comLv4 완료 후의 클래스 다이어그램문제1. 게임 기록을 볼 때 Main에서 BaseballGameDisplay의 함수를 직접 호출하는 것이 아닌 BaseballGame을 통해서 호출해도 되는가?BaseballGame에서 힌트 출력 시에 BaseballGameDisplay 객체를 만들어서 사용하기 때문에비슷한 방식으로 BaseballGame에 viewRecords라는 메소드를 만들었다.BaseballGameDis..

[프로그래머스/크루스칼 알고리즘] 섬 연결하기

문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/42861문제 설명코드 전문#include #include #include using namespace std;int get_parent(int i, vector& parent){ if (parent[i] == i) return i; return parent[i] = get_parent(parent[i], parent);}void union_parent(int a, int b, vector& parent){ int a_parent = get_parent(a, parent); int b_parent = get_parent(b, parent); if (a_pare..

[프로그래머스/탐욕법] 조이스틱

문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/42860문제 설명코드 전문#include #include #include using namespace std;int solution(string name) { int answer = 0; int length = name.length(); int move = length - 1; for (int i = 0; i 풀이며칠 간 못 풀어서 질문하기에 있는 풀이를 봤다.https://school.programmers.co.kr/questions/76244 move는 오른쪽, 왼쪽 이동 횟수만 저장한다.오른쪽으로만 진행했을 때 이동 횟수는 최대가 된다. 최댓값으로 초기화 해준다.i..

[존 레몬의 공포 체험] 복습 및 정리

[1강]모델은 삼각형의 메시로 구성되어 있으며 Mesh Renderer는 이 메시를 렌더링하여 볼 수 있도록 한다.- Skinned Mesh Renderer : 특별한 유형의 렌더러. 모델의 뼈대 전체의 위치와 회전을 기반으로 메시 모양을 변경할 수 있게 해준다. 뼈대는 모델의 자식 게임 오브젝트이다. JohnLemon의 뼈대는 Root 게임 오브젝트의 자식이다. ~ Animator의 Apply Root Motion루트 모션 적용은 게임 오브젝트의 위치와 회전을 애니메이션이 제어하도록 허용한다.앞으로 움직이는 애니메이션이 있다고 하면, 루트 모션이 적용되었을 때 캐릭터가 앞으로 움직이면 게임 오브젝트의 위치가 앞으로 이동한다,루트 모션을 적용하지 않으면 제자리에서 걷는 애니메이션이 나오게 된다. 게임에서..

[존 레몬의 공포 체험] 카메라와 포스트 프로세싱 / URP 15 버전에 맞춰 설정

3.Virtual Camera는 Hierarchy창에서 우클릭 후 Cinemachine - Virtual Camera 클릭으로 만든다. 6.15 버전에서는 레이어를 설정해주지 않아도 되었다. 7.안티 앨리어싱은 Main Camera에 컴포넌트를 추가하지 않아도 기본으로 있다. 8.Hierarchy 창에서 우클릭 후 Volume - Global Volume을 클릭하여 포스트 프로세싱 볼륨을 생성한다.  설정은 강의와 똑같이 해주면 된다. 9. 10.Global Volume의 Inspector 창에서 Add Component 위의 Add Override를 눌러 강의와 똑같이 효과를 추가해준다. 11.앰비언트 오클루전은 Add Override를 눌렀을 때 나오는 항목에 없어서 검색해보았다.15 버전은 앰비언트..

[유니티] Update, FixedUpdate, LateUpdate 차이

https://iflife1124.tistory.com/4 유니티(unity) Update, FixedUpdate, LateUpdate 차이점Update, FixedUpdate, LateUpdate 차이점 Update() Update는 프레임마다 한번씩만 호출이 되는 기본적인 업데이트 입니다. FixedUpdate()FixedUpdate는 Update보다 자주 호출이 되는 경우가 있습니다.프레임 속도가 낮iflife1124.tistory.com  물체를 따라가는 카메라와 같은 경우에는 물체가 이동한 후 카메라가 움직일 수 있도록 LateUpdate를 사용하는 것이 좋다.

[구글 플레이 콘솔] '결제 프로필에 문제가 있음'과 앱 이전 과정 (2)

이전이 완료 되었는데 애드몹은 결국 옮겨지지 않았다. 애드몹에 앱 추가를 다시 하고 새로 광고 단위를 만들어 주었다. 예전 애드몹 계정은 오류를 일으킬 수 있을 것 같아서 없앴다. 전에 검색해보니 광고 단위 아이디가 2개 인식되면 애드몹이 정지될 수도 있다고 봤다. 애드몹에 있던 수익도 그냥 날렸다.... 어차피 정산 기준인 100달러도 안 넘었긴 하지만 아깝다. 이전하기 전에 있던 인 앱 결제 수익은 그대로 옮겨져 왔다. 클라우드는 잘 된다.

프로그래밍/AOS 2024.02.08
반응형