분류 전체보기29 백준 10156번 / B4 / C++ 문제주소 : https://www.acmicpc.net/problem/10156문제이름 : 과자문제번호 :10156 난이도 : B4소요시간 : 1m 12s 과자 성공시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초256 MB34941220672023563.272%문제동수는 제과점에 과자를 사러 가는데 현재 가진 돈이 모자랄 경우 부모님께 모자란 돈을 받으려고 한다. 과자 한 개의 가격이 K, 사려고 하는 과자의 개수가 N이고, 현재 가진 돈의 액수를 M이라 할 때 여러분은 동수가 부모님께 받아야 하는 모자란 돈을 계산하려고 한다. 예를 들어, 과자 한 개의 가격이 30원, 사려고 하는 과자의 개수가 4개, 현재 동수가 가진 돈이 100원이라 할 때, 동수가 부모님께 받아야 하는 돈은 20원이다. 과자 .. 2025. 7. 27. 백준 5717번 / B5 / C++ 문제주소 :https://www.acmicpc.net/problem/5717문제이름 : 상근이의 친구들문제번호 : 5717난이도 : B5소요시간 : 1m 01s 상근이의 친구들 성공다국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초128 MB19373147121407077.062%문제상근이의 남자 친구의 수와 여자 친구의 수가 주어졌을 때, 친구는 총 몇 명인지 구하는 프로그램을 작성하시오.입력입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 두 정수 M과 F로 이루어져 있으며, 각각은 상근이의 남자 친구의 수와 여자 친구의 수이다. (1 ≤ M, F ≤ 5)입력의 마지막 줄에는 0이 두 개 주어진다.출력각 테스트 케이스마다 상근이의 친구의 수를 출력한다.예제 입력 1 2 22.. 2025. 7. 27. project2 개발일지 - 4 [Setting UI] Setting UI 목표기획자가 제작한 설정 UI의 틀을 만드는것을 목표로한다.많은 ui요소가 존재하기에 지루한 반복작업이 될 것으로 보인다.json으로 지정한 이름에 맞게 GameObject들의 이름을 수정한다. 1. 기본적인 틀 맞추기 위 그림은 기획자가 제공한 설정 UI모습이다.배경, 노브 등의 에셋을 제공해줬다.이전 개발일지에서 사용했던 Scaler를 이용해서 모든 해상도에 적용가능하게 제작해준다. 각 ui의 텍스트들은 json으로 연결해줄 것이기 때문에 일단 임시로 세팅되어있다.아직 슬라이더의 값과 각 키에 대한 매핑은 연결되어있지 않다. 각 해상도에 맞게 자동으로 ui가 설정되는 것까지 완성했다. 2. 각 요소들의 네이밍 작업당연하지만 UI는 이미지, 텍스트, 슬라이더 전부다 하나의 요소이다.. 2025. 7. 26. project2 개발일지 - 3 [Lobby UI 기능연결] Lobby UI 기능연결 목표이전에 만든 UI를 기반으로 기능을 연결한다.당장 연결하지 못한다고 해도 사용할 함수 인터페이스만 뚫어준다. 인프런에서 공부한 프레임워크를 기반으로 만들기 때문에,처음 코드를 본 사람들은 사용하지 못한다. 1. Json과 텍스트 연결우선 각 버튼에 쓰일 내용과 이름을 json에 구조로 만들어준다. 인프런에서 학습한 코드를 기반으로 name을 key로, text를 value로 갖는 Dict를 만들어준다.이는 싱글톤으로 제작된 dataManager에서 관리되며,필요에 따라 컨텐츠 코드에서 사용할 예정이다. 데이터 매니저를 통해 정보를 가져와서 텍스트를 바꿔주면된다.해당 코드에서 GetTMP는 인프런을 통해 학습한 코드 기반이다. test라는 텍스트에서 원하는 텍스트로 잘 바뀐것을.. 2025. 7. 22. project2 개발일지 - 2 [Lobby UI] Lobby UI 목표팀의 기획자겸 모델러가 제시한 이미지를 바탕으로 작업 예정이다.뒷배경은 인게임 마트 맵을 기반으로 카메라를 세팅할 예정이다.따라서 우선은 로고와 버튼 완성을 우선으로 진행한다. 1. Canvas Scaler참고한 유니티 공식문서https://docs.unity3d.com/kr/530/Manual/script-CanvasScaler.html 캔버스 스케일러 - Unity 매뉴얼캔버스 스케일러(Canvas Scaler) 컴포넌트는 캔버스 내 UI 요소의 전체적인 스케일과 픽셀 밀도를 제어하는 데 사용됩니다. 스케일은 글꼴 크기와 이미지 경계 등 캔버스 아래의 모든 요소에 영향을docs.unity3d.com 게임의 해상도는 기본적으로 1920x1080을 기준으로 한다.해상도를 변경하더라도 .. 2025. 7. 22. project2 개발일지 - 1 [프로젝트 목표, 역할분배] 🧠 프로젝트 개요협력 공포 게임을 개발하기 시작했다.게임은 '리썰 컴퍼니'에서 영감을 얻었으며, 세계관은 쿠키 매장 직원들이 팩맨에게서 살아남는 콘셉트다.플레이어들은 제한된 시야와 자원을 활용해 협력하고 생존해야 한다. 공포 요소보다는 긴장감과 협동에 초점을 맞춘다. 👤 나의 역할협력 게임인 만큼 네트워크를 고려한 코딩을 공부한다플레이어는 다양한 상태 -> 대기, 걷기, 달리기, 점프, 탈진, 상호작용에서 여러 자원을 다양하게 사용한다기본적인 UGUI를 공부하고 적용한다이번 프로젝트에서 나는 메인 플레이어 로직과 UI를 담당하기로 했다.🔧 학습 기반이번 프로젝트에서는 인프런 강의를 통해 학습한 Unity 개발 프레임워크 일부를 참고하여 구성할 계획이다.예를 들어, 상태 머신 구조의 AI, UI 모듈.. 2025. 7. 22. 이전 1 2 3 4 5 다음