Post

KDT Unity 2주차~4주차 - 개인과제 2일차

23-11-27 TIL

알고리즘 문제

오늘의 알고리즘 문제 : 가운데 글자 가져오기

단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.

1
2
3
4
5
6
public class Solution {
    public string solution(string s) {
        string answer = "";
        return answer;
    }
}

Desktop View

해결

1
2
3
4
5
6
7
8
public class Solution {
    public string solution(string s) {
        string answer;
        if (s.Length % 2 != 0) answer = s.Substring(s.Length / 2, 1);
        else answer = s.Substring(s.Length /2-1 ,2);
        return answer;
    }
}

if (s.Length % 2 != 0) answer = s.Substring(s.Length / 2, 1); 홀수일때는 해당 해당 길이를 반으로 나눠 그 위치의 값을 리턴한다.

Desktop View

프로젝트 만들기

이번에 할 프로젝트는 탑다운방식의 게임 프로젝트입니다.

해당 프로젝트에 앞서 전 프로젝트는 폐기되었습니다…

프로젝트를 만들고 씬을 나눌려고 하니 연결을 해야하는 부분이 엄청 많이 나왔습니다.

프로젝트 시작전 해야할일

  1. 플레이어 생성씬 만들기

  2. 플레이어가 실제로 움직일 씬 만들기

  3. 움직이는 씬에서 플레이어 객체에서 값 받아 할당하기

오늘의 정리

프로젝트를 처음부터 다시 만들면서 처음 시작을 짜는 부분이 제일 중요하다는 걸 알게되었다.

기초 설계는 항상 모든 것을 염두에 두고 해야하는 것이라는걸 알게되었다.

Desktop View

This post is licensed under CC BY 4.0 by the author.