전체 글
curious
-
https://www.acmicpc.net/problem/1946 1946번: 신입 사원 첫째 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 20)가 주어진다. 각 테스트 케이스의 첫째 줄에 지원자의 숫자 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개 줄에는 각각의 지원자의 서류심사 성 www.acmicpc.net Hint 신입 사원의 성적을 리스트로 묶어 서류 심사 점수 순으로 정렬합니다. 서류 심사 점수 1등의 신입 사원의 면접 성적 순위를 max_rank로 정합니다. 그 뒤 인덱스의 신입 사원들은 자동으로 서류 심사 순위가 낮으므로 max_rank보다 작아야(순위가 높아야) 신입 사원이 될 수 있습니다. 또한 새로운 신입 사원이 결정된 경우 그 신입 사원의 max_rank는 계속해..
[백준] 1946번 신입 사원 : 파이썬(python) 설명https://www.acmicpc.net/problem/1946 1946번: 신입 사원 첫째 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 20)가 주어진다. 각 테스트 케이스의 첫째 줄에 지원자의 숫자 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개 줄에는 각각의 지원자의 서류심사 성 www.acmicpc.net Hint 신입 사원의 성적을 리스트로 묶어 서류 심사 점수 순으로 정렬합니다. 서류 심사 점수 1등의 신입 사원의 면접 성적 순위를 max_rank로 정합니다. 그 뒤 인덱스의 신입 사원들은 자동으로 서류 심사 순위가 낮으므로 max_rank보다 작아야(순위가 높아야) 신입 사원이 될 수 있습니다. 또한 새로운 신입 사원이 결정된 경우 그 신입 사원의 max_rank는 계속해..
2023.03.27 -
https://www.acmicpc.net/problem/6064 6064번: 카잉 달력 입력 데이터는 표준 입력을 사용한다. 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터는 한 줄로 구성된다. www.acmicpc.net Hint M,N,x,y가 10 12 3 1로 주어졌다고 가정할 때 10A + 3 = 12B + 1을 만족하는 를 구해야 합니다. 이를 구하는 방법으로 유클리드 확장법 등의 수학적인 스킬이 존재합니다 (하지만 이 글의 솔루션에서는 사용하지 않습니다) 3>1 이므로 b += 1 3> T; for (int i = 0; i > M >> N >> x ..
[백준] 6064번 카잉 달력 : C++ / 파이썬(python) 설명https://www.acmicpc.net/problem/6064 6064번: 카잉 달력 입력 데이터는 표준 입력을 사용한다. 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터는 한 줄로 구성된다. www.acmicpc.net Hint M,N,x,y가 10 12 3 1로 주어졌다고 가정할 때 10A + 3 = 12B + 1을 만족하는 를 구해야 합니다. 이를 구하는 방법으로 유클리드 확장법 등의 수학적인 스킬이 존재합니다 (하지만 이 글의 솔루션에서는 사용하지 않습니다) 3>1 이므로 b += 1 3> T; for (int i = 0; i > M >> N >> x ..
2023.02.15 -
다른 스크립트의 변수를 가져오는 방법이다 위의 사진을 예시로 GameManager 라는 스크립트가 GameManager 오브젝트에 있는데 이를 Instance라는 이름으로 가져올 것이다 //EX GameManager Instance = GameObject.Find("GameManager").GetComponent(); // 가져올 스크립트 = A (A) (인스턴스 이름) = GameObject.Find("A가 부착된 게임 오브젝트").GetComponent();
[Unity] 다른 스크립트 변수 가져오기다른 스크립트의 변수를 가져오는 방법이다 위의 사진을 예시로 GameManager 라는 스크립트가 GameManager 오브젝트에 있는데 이를 Instance라는 이름으로 가져올 것이다 //EX GameManager Instance = GameObject.Find("GameManager").GetComponent(); // 가져올 스크립트 = A (A) (인스턴스 이름) = GameObject.Find("A가 부착된 게임 오브젝트").GetComponent();
2023.02.05 -
분명 룸을 만들고 정상적으로 작동하는 것도 확인했는데 OnRoomListUpdate만 확인되지 않는 경우가 있다. stackoverflow도 찾아보고 많은 곳을 뒤져봤지만 해결 방법은 단순했다 단 이건 정상적으로 만들었다는 전제하에 그리고 유니티를 처음 개발하고 초보자에게만 해당하는 경우인데 이런 경우 해결 방법이다 1. Photon AppID 확인 이건 일단 확인하고 가는데 아마 이거 때문일 가능성은 거의 없다. 2. 룸 리스트는 생성한 사람에게 연동되지 않는다. 보면 알겠지만 직접 빌드해서 보면 룸 리스트는 정상적으로 나온다 단순 Debug.Log만 OnRoomListUpdate에 넣어두고 왜 동작이 안하지? 했던 것이다 사실 다른 사람들이 보면 정상 작동을 했음에도 말이다. 애꿎은 룸 프리팹과 여러..
[Unity] Photon OnRoomListUpdate 작동 안 함 / 룸 리스트 안 보이는 오류분명 룸을 만들고 정상적으로 작동하는 것도 확인했는데 OnRoomListUpdate만 확인되지 않는 경우가 있다. stackoverflow도 찾아보고 많은 곳을 뒤져봤지만 해결 방법은 단순했다 단 이건 정상적으로 만들었다는 전제하에 그리고 유니티를 처음 개발하고 초보자에게만 해당하는 경우인데 이런 경우 해결 방법이다 1. Photon AppID 확인 이건 일단 확인하고 가는데 아마 이거 때문일 가능성은 거의 없다. 2. 룸 리스트는 생성한 사람에게 연동되지 않는다. 보면 알겠지만 직접 빌드해서 보면 룸 리스트는 정상적으로 나온다 단순 Debug.Log만 OnRoomListUpdate에 넣어두고 왜 동작이 안하지? 했던 것이다 사실 다른 사람들이 보면 정상 작동을 했음에도 말이다. 애꿎은 룸 프리팹과 여러..
2023.02.04 -
어렸을 적 많이, 재미있게 했던 플래시게임이 있었다 음료수 회사 운영하기 게임. 이 게임을 하면서 게임 개발자를 꿈꾸었다. 한동안 재미있게 하다가 주전자 닷컴에서 이 게임이 실행되지 않았고 시간이 흘러 구글 플레이 스토어에 Unity로 제작된 버전이 나왔지만 그것마저 사라졌다 그래서 내가 리뉴얼한 버전을 만들어보려고 해봤다 아직 유니티 초짜에 개발 초짜 개발은 1학년 때 처음 해본 실력이지만 일단 부딪혀봤다 첫 날은 에셋 스토어에서 쓸만한 에셋들을 가져왔다 그리고 스크롤뷰도 처음 해봤다 유니티 프로그래밍 에센스 책을 사고 이해는 제대로 하지 못한 채 따라만 하다가 처음부터 구상하고 만들려니 죽을 맛이었다 다음 날 상업용 아이콘들을 어디선가 주워와서 UI를 만들었다 별로 없지만 하루가 걸렸다 며칠 후 스크..
Unity - 음료수 회사 경영하기 첫 개발 여정어렸을 적 많이, 재미있게 했던 플래시게임이 있었다 음료수 회사 운영하기 게임. 이 게임을 하면서 게임 개발자를 꿈꾸었다. 한동안 재미있게 하다가 주전자 닷컴에서 이 게임이 실행되지 않았고 시간이 흘러 구글 플레이 스토어에 Unity로 제작된 버전이 나왔지만 그것마저 사라졌다 그래서 내가 리뉴얼한 버전을 만들어보려고 해봤다 아직 유니티 초짜에 개발 초짜 개발은 1학년 때 처음 해본 실력이지만 일단 부딪혀봤다 첫 날은 에셋 스토어에서 쓸만한 에셋들을 가져왔다 그리고 스크롤뷰도 처음 해봤다 유니티 프로그래밍 에센스 책을 사고 이해는 제대로 하지 못한 채 따라만 하다가 처음부터 구상하고 만들려니 죽을 맛이었다 다음 날 상업용 아이콘들을 어디선가 주워와서 UI를 만들었다 별로 없지만 하루가 걸렸다 며칠 후 스크..
2023.01.30 -
23-01-29 UI 전체적으로 이미지 변경 및 추가 효과음 추가 UI 및 기능 연동 스크립트 작업 (생산 패널 연동, 슬라이더 연동)
개발일지 - Unity 음료수 회사 경영하기23-01-29 UI 전체적으로 이미지 변경 및 추가 효과음 추가 UI 및 기능 연동 스크립트 작업 (생산 패널 연동, 슬라이더 연동)
2023.01.29