35. Unity 게임개발 숙련 1주차(3)

이규성·2023년 12월 12일
0

TIL

목록 보기
40/106

12/12 개인과제를 해야 하는데...

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

음양 더하기

어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요.

입출력 예

absolutessignsresult
[4,7,12][true,false,true]9
[1,2,3][false,false,true]0
using System;

public class Solution 
{
    public int solution(int[] absolutes, bool[] signs) 
    {
        int[] arr = new int[absolutes.Length];
        
        for (int i = 0; i < absolutes.Length; i++) 
        {
            if (signs[i])
            {
                 arr[i] = absolutes[i] * 1;
            }
            else
            {
                arr[i] = absolutes[i] * -1;
            }
        }
        int answer = 0;
        
        for (int j = 0; j < arr.Length; j++)
        {
            answer += arr[j];
        }
        return answer;
    }
}

배열에 대한 기본적인 이해도가 늘어서 그런지 그리 어렵지 않게 해결할 수 있었다.

📌강의 중 오류 수정

강의를 쭉 따라하면서 진행을 했음에도 불구하고 실행 시 튜터님과는 다르게 자잘한 오류가 몇 번 있었다. 기본적으로는 오타나 느낌표 빼먹기 정도..? 그리고 애니메이터가 오브젝트와 스프라이트에 둘 다 들어가 있어서 작동하지 않는 오류도 있었고 이것저것 수정하였다.

🤸🏻‍♀️Feedback

하루종일 강의만 듣다 보니 개인 과제를 할 시간이 이제서야 생겼다... 아마 밤새 할 듯 싶다. 그리고 강의가 점점 코드 복사 붙여넣기 후 설명으로 되어가고 있는데 시간은 절약 되겠지만 그러면 설명이 좀 자세하게 들어가야하지 않나..? 싶다. . .

0개의 댓글