https://www.acmicpc.net/problem/11050요약이항계수 : n개 중 k개를 선택하는 경우의 수(조합)n콤비네이션k(n * (n-1) * ... * (n-(k-1))) / (k * (k-1) * ... * 1)풀이전략int result = 1; 로 시작하여분자 각 항을 모두 곱하고분모 각 항을 모두 나누어 결과 도출결과틀린 이유메인 함수 명을 Main이 아닌 main으로 작성반복문 변화값에 --를 넣어야 했는데 ++로 작성코드using System;class Program{ static void Main(string[] args) { // 입력 string[] input = Console.ReadLine().Split(); // 한 줄 입력? ..
Unity 게임개발 기술면접 5문항문답1. Addressables / Asset Management질문:Unity에서 Addressables 시스템을 사용할 때의 장점과 단점은 무엇이며, 원격 다운로드(예: CDN 배포)를 고려한 구조를 설계한다면 어떤 점을 유의해야 할까요?답변:직접 사용하면서 불편했던 단점은, 준비 할 게 많다는 것.에셋 각각의 특성에 맞게 Key, Label 등을 하나하나 설정해주는 과정이 필요함. CDM 배포의 경우는 서버 설비를 필요로 함. 인게임 스크립트에서도 카탈로그와 에셋을 다운로드 받고, 로드 언로드 및 실사용하는 등 과정이 많아짐.장점은 에셋만의 빌드를 따로 하여 배포하기 때문에 스토어에 게임 본체를 가볍게 올릴 수 있다는 점, 필요에 따라 에셋의 다운로드를 선택적으로 ..
https://youtu.be/mYzqGqOi9OA모바일이었으면 더 쉽게 구현할 수 있지만, PC의 경우는 Firebase SDK 에서 관련 기능을 지원하지 않음.따라서 서버를 열고 구글 로그인을 한 뒤 인증 정보를 콜백받아 유니티에서 사용하는 방식을 채택함.1. 새 창에서 열기는 크롬 팝업 관련 정책이슈로 불가능2. 새 탭에서 연 뒤, 로그인 완료 후 닫는 것은 유니티에서 직접 연 창(Window)가 아니기에 제어가 불가능
마지막 레시피인 철학자의 소금을 완성하고, 처음부터 다시 레시피 개선에 착수최적 경로를 찾아 재료를 줄이는 과정에서, 자연스레 중복 재료가 가능한 적게 들어가도록 구성개선 전과 후 순으로 이미지 나열1. 니그레도2. 알베도3. 시트리니타스4. 루비도