본문 바로가기

TIL

2024/03/11 TIL

오늘 학습한 내용

[알고리즘]

3번 뒤집기

 

진법에 대한 지식이 부족해서 구글링을 통해 문제 해설을 참고하여 진행하였다.

while문을 진행하는 동안 반환되는 n의 값의 순서가 3진법과 같은데 아래의 코드는 3진법을 다시 10진법으로 변환하는 과정을 나타내고 있다고 한다.

using System;

public class Solution 
{
    public int solution(int n) 
    {
    int answer = 0;
    while(n > 0) 
    {
        answer *= 3;
        answer += n % 3;
        n /= 3;
    }
    return answer;
    }
}

 

 

[기술면접연습]

struct와 class를 비교해서 설명

 

struct는 값형, class는 참조형인 차이가 있습니다. 이와같은 차이 때문에 struct는 Stack에 메모리가 할당되며 작은 크기의 데이터 처리에 이점을 가지고 있습니다. class는 Heap에 메모리가 할당되고 메모리가 복사되는 것이 아니기에 데이터가 크거나 가변적일 경우 데이터 처리에 이점을 가지고 있습니다.

 

오늘의 회고

[인벤토리 기능구현]

 

1. 인벤토리의 데이터를 인벤토리 슬롯의 UI에 표시

2. 아이템 추가 및 제거 기능

3. 아이템 장착(스텟 반영 x)

 

해야 할 일

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

2. 아이템 클릭 시 바로 착용되는 문제 수정

3. 아이템 클릭 시 캐릭터 공격하는 문제 수정

 

'TIL' 카테고리의 다른 글

2024/03/13 TIL  (0) 2024.03.13
2024/03/12 TIL  (0) 2024.03.12
2024/03/08 TIL  (0) 2024.03.08
2024/03/07 TIL  (0) 2024.03.07
2024/03/06 TIL  (0) 2024.03.06