38. Unity 게임개발 숙련 팀 프로젝트

이규성·2023년 12월 17일
0

TIL

목록 보기
43/106

12/15 팀 프로젝트의 시작

📌알고리즘 코드 카타 (Algorithm Code Kata)

없는 숫자 더하기

0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.

입출력 예

numbersresult
[1,2,3,4,6,7,8,0]14
[5,8,4,0,6,7,9]6
using System;

public class Solution 
{
    public int solution(int[] numbers) 
    {
        int answer = 0;
        int[] arr = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
        
        for (int i = 0; i < numbers.Length; i++)
        {
            for (int j = 0; j < 10; j++)
            {
                if (j == numbers[i])
                {
                    arr[j] = 0;
                    break;
                }
            }
        }
        
        for (int k = 0; k < arr.Length; k++)
        {
            answer += arr[k];
        }
        
        return answer;
    }
}

반복문을 너무 남발한 감이 없지 않아 있지만 그래도 풀 수 있는 사고가 가능해진 것이 기분이 좋다.

📌팀 프로젝트의 시작

4가지의 예시 게임 중 회의를 통해 3D 생존 서바이벌을 만들기로 결정하였다.


프로젝트의 컨셉은 겨울 환경에서 살아남기 !
프로젝트 명 Anti-Freeze

생존과 건축

적과 나의 관계성
생존에 치명적인 위협 보다는 긴장감 조성의 난이도

자원은
맵에 존재하는 오브젝트에서 얻는 것들이 메인
적을 처치하고 얻는 것들은 부가적인 요소

아직 영상 강의를 마무리 짓지 못하여서 우선 그것에 집중하기로 했다.

0개의 댓글