TIL

TIL 24-03-06

vvvviver 2024. 3. 6. 20:52

오늘의 코드카타

숫자문자열과 영단어

using System;

public class Solution {
    public int solution(string s) {
        int answer = 0;
        s = s.Replace("zero", "0");
        s = s.Replace("one", "1");
        s = s.Replace("two", "2");
        s = s.Replace("three", "3");
        s = s.Replace("four", "4");
        s = s.Replace("five", "5");
        s = s.Replace("six", "6");
        s = s.Replace("seven", "7");
        s = s.Replace("eight", "8");
        s = s.Replace("nine", "9");
        
        answer = int.Parse(s);
        return answer;
    }
}

s.Replace의 방법을 이용해서 단순 노가다로 해결하였다.(난이도가 너무 제각각인느낌)

문자열 내 마음대로 정렬하기

using System.Linq;
public class Solution {
    public string[] solution(string[] strings, int n) {
        string[] answer = new string[] {};
        
        answer = strings.OrderBy(x => x).OrderBy(x => x[n]).ToArray();
        return answer;
    }
}

linq를 이용하면 비교적 쉽게 해결 가능


최종프로젝트 주차 돌입

시간이 순식간에 흘러서 캠프 마지막 과정인 최종 팀프로젝트에 돌입하게 되었다
마음이 맞았던 사람들과 긴 시간동안 게임다운 게임을 만들게 되었는데
장르는 타워디펜스로 정해졌다
긴밀한 회의를 통해서 어느정도의 구상이 완성됐는데

이번에는 얼마나 빼가면서 작업해야 한지는 모르겠다.

그 동안 배운것과 검색을 통해서 게임다운 게임을 만들자