본문 바로가기

TIL

2024/03/12 TIL

[알고리즘]

이상한 문자 만들기

 

짝수 번째 대문자, 홀수 번째 소문자, 공백이 있으면 인덱스 초기화

public class Solution
{
    public string solution(string s)
    {
        string answer = "";
        int index = 0;

        for (int i = 0; i < s.Length; i++)
        {
            if (s[i] == ' ')
            {
                answer += s[i];
                index = 0;
                continue;
            }
            if (index % 2 == 0)
            {
                answer += s[i].ToString().ToUpper();
                index++;
            }
            else
            {
                answer += s[i].ToString().ToLower();
                index++;
            }
        }
        return answer;
    }
}

 

[기술면접연습]

가비지 컬렉터에 대해 설명

 

메모리 관리 기법 중 하나로 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요없게 된 영역을 해제하는 기능입니다. 

사용되지 않는 메모리를 자동으로 해제하여 메모리 누수를 방지하는 장점이 있지만 메모리를 회수하는 작업은 시스템의 부하를 일으킬 수 있습니다.

오늘의 회고

[인벤토리 기능구현]

 

1. 아이템 툴팁 구현

2. 클릭 시 툴팁 활성화, 더블 클릭 시 아이템 장착,해제

3. 인벤토리 창 열기, 닫기

 

해야 할 일

1. 엑셀투제이슨 데이터베이스 구현

2. 아이템 슬롯이 가득 차 있으면 아이템 해제 시 아이템 증발하는 버그 수정

'TIL' 카테고리의 다른 글

2024/03/14 TIL  (0) 2024.03.14
2024/03/13 TIL  (0) 2024.03.13
2024/03/11 TIL  (0) 2024.03.11
2024/03/08 TIL  (0) 2024.03.08
2024/03/07 TIL  (0) 2024.03.07