2024/06 53
-
문제 설명두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 최소공배수는 14가 됩니다. 정의를 확장해서, n개의 수의 최소공배수는 n 개의 수들의 배수 중 공통이 되는 가장 작은 숫자가 됩니다. n개의 숫자를 담은 배열 arr이 입력되었을 때 이 수들의 최소공배수를 반환하는 함수, solution을 완성해 주세요. 제한 사항arr은 길이 1이상, 15이하인 배열입니다.arr의 원소는 100 이하인 자연수입니다.입출력 예arrresult[2,6,8,14]168[1,2,3]6문제 해설 최소공배수의 성질을 응용하자. 최소값의 최소공배수를 구해봐도 최댓값이 성립하지 않으면 최소공배수가 성립할 수 없다는 점을 기..
-
N진수 게임튜브가 활동하는 코딩 동아리에서는 전통적으로 해오는 게임이 있다. 이 게임은 여러 사람이 둥글게 앉아서 숫자를 하나씩 차례대로 말하는 게임인데, 규칙은 다음과 같다. 숫자를 0부터 시작해서 차례대로 말한다. 첫 번째 사람은 0, 두 번째 사람은 1, … 열 번째 사람은 9를 말한다.10 이상의 숫자부터는 한 자리씩 끊어서 말한다. 즉 열한 번째 사람은 10의 첫 자리인 1, 열두 번째 사람은 둘째 자리인 0을 말한다.이렇게 게임을 진행할 경우,0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 0, 1, 1, 1, 2, 1, 3, 1, 4, …순으로 숫자를 말하면 된다. 한편 코딩 동아리 일원들은 컴퓨터를 다루는 사람답게 이진수로 이 게임을 진행하기도 하는데, 이 경우에는0, 1, 1,..
-
무기 객체에 애니메이션을 적용하고, 상태에 따라 애니메이션을 실행하게 할 수 있다.HUD를 띄우고, 조준점을 표시할 수 있다.HUD의 조준점과 총기의 방향Rotation을 연동할 수 있다.무기 애니메이션 적용. 무기객체 또한 엑터를 상속받아 동작하는만큼, 임의의 ABP를 배정하여 상태에 따라 애니메이션을 실행하게 조정할 수 있다.WeaponActor#pragma once#include "CoreMinimal.h"#include "Datas/WeaponDatas.h"#include "GameFramework/Actor.h"#include "Interface/IInteract.h"#include "BaseWeapon.generated.h"enum class EFireMode : uint8;/* * */cl..
-
1번이스케이프 프롬 타르코프 시스템 모작설계구상 [ 마인드맵 ] 이스케이프 프롬 타르코프 라는 게임의 총기 모딩시스템, 플레이어의 상호작용, 아이템 인벤토리 시스템 등을 구현할 것 모든 아이템은 HashMap으로 자신의 상태값을 가져야한다.아이템 사전을 만든다고 이해하면 된다. 공용으로 가져야 하는 부분총기 -> 부품 -> 부품위치 -> 상호작용 가능한 객체 ( 서로 겹치는 객체는 동시에 장착 불가 등 ) 이런것과 같이 상속관계 조정자기자신에 부착되는 하위부품들총기부품의 스테이터스 캐릭터캐릭터는, 플레이어의 주관대로 스스로 행동 이동 공격 할 수 있어야하고, 자신의 앞에 있는 물체를 집거나, 물체가 존재함을 인지하여야 한다. UI를 통해 자신의 체력, 스테미너, 팔 스테미너 를 관리할 수 있어야 한다...
-
목표점카드 추가하기1.1 카드 사용효과 추가캐릭터 추가하기 문제 발생문제1.캐릭터 카드 사용효과에 대한 세이브로드 시스템 참조에 Struct를 사용하였으나 Struct가 정상동작하지 않았다. 해결1.새로 추가하는 Struct의 이름에 기호가 들어갔던 간단한실수였다. %기호가 들어가면 터짐 진행중인 작업0. 디테일화 ( 베이스를 기반으로 스킬, 카드, 캐릭터, 적, 맵 추가작업 )0.1. 게임 시작, 종료 UI구현 진행 예정 작업NULL!! 완료된 작업1. 캐릭터 베이스 구현 2. 베이스 구현2.1 무기 베이스 구현2.2 카드 베이스 구현2.2.1 카드의 이동 에 따른 캐릭터 이동 구현2.2.2 카드 내부의 객체 UI 세부출력2.3 스킬 베이스 구현2.3.1 카드 업그레이드 스킬 구현 3. 플레이어 상..