일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 전쟁-전투
- Unity
- 이벤트 함수 실행 순서
- 티스토리챌린지
- 크래프톤정글
- 오블완
- 4기
- 알고리즘
- BFS
- 크래프톤정글4기
- 유니티
- 네트워크
- c#
- C
- kraftonjungle
- 알고리즘수업-너비우선탐색2
- User Stack
- TiL
- KRAFTON JUNGLE
- 파이썬
- 크래프톤 정글 4기
- 추상클래스와인터페이스
- 크래프톤 정글
- 백준
- anonymous page
- 핀토스
- project3
- 다익스트라
- 연결리스트
- pintos
- Today
- Total
목록분류 전체보기 (160)
말감로그

유니티의 두 공간 좌표Local Space각각의 개별적인 게임 오브젝트의 지역 공간을 의미한다. 각 오브젝트는 자체적인 좌표계를 가지며, 이 좌표계를 기준으로 위치, 회전 및 크기가 정의된다. World Space전체 게임 세계를 의미한다. 모든 게임 오브젝트는 월드 공간 내에서 상대적인 위치, 회전 및 크기를 가지고 있다. 월드 공간은 모든 로컬 공간의 기준이 되며 , 모든 오브젝트는 월드 공간으로 변환될 수 있다. 두 공간 사이의 변환이 필요한 이유객체가 위치하고 움직이는 방식에 따라 다르게 처리되어야 하는 상황이 많기 때문이다. 로컬에서 월드로 변환transform.TransformDirection(Vector3 direction) 월드에서 로컬로 변환transform.InverseTransfor..

메모리 구조 프로그램을 실행시키면 운영체제는 실행한 프로그램을 위해서 메모리 공간을 할당해 주게 된다. 이때 할당되는 메모리 공간이 크게 스택, 힙, 데이터 영역으로 나누어지게 된다. 할당되는 장소는 메인 메모리(RAM)에 할당되며, 할당되는 용도는 프로그램 실행 시 필요한 메모리 공간을 지정하기 위해서 할당되게 된다.데이터 영역전역 변수 및 정적(static) 변수가 할당되는 영역으로, 프로그램이 종료될 때까지 메모리 상에 존재하게 된다. 스택 영역지역 변수와 매개변수, 함수 호출 정보가 저장되는 영역으로, 함수 호출 시 할당되고 종료 시 해제된다. 속도가 빠르며 자동으로 관리되는 메모리 영역이다. 힙 영역프로그래머에 의해 직접 관리되는 동적 메모리 영역이다. 명시적으로 할당(malloc, callo..
자료구조자료구조는 데이터를 효율적으로 저장하고 관리하기 위한 방법이며, 선형 자료구조와 비선형 자료구조로 분류합니다. 선형 자료구조는 데이터가 일렬로 연결되어 있는 형태를 말합니다.비선형 자료구조는 데이터가 여러 개의 경로를 통해 서로 연결되어 있는 구조를 말합니다. 선형 자료구조1. 배열(Array)배열은 고정된 크기의 연속적인 메모리 공간에 데이터를 저장하는 구조입니다. 배열의 각 요소는 인덱스를 통해 접근할 수 있어 데이터 검색이 매우 빠르지만 크기가 고정되어 있어 데이터의 추가나 삭제가 비효율적이며, 크기 변경이 어렵고 메모리 낭비가 발생할 수 있습니다. 2. 연결 리스트(Linked List)연결 리스트는 각 노드가 데이터와 다음 노드를 가리키는 포인터로 구성되어 있습니다. 연결 리스트는 메모리..
set()중복되지 않은 요소들의 집합을 저장한다.순서가 없고, 중복되는 요소를 자동으로 제거한다. 주요 메서드add(element) : 집합에 요소 추가remove(element) : 집합에서 요소 제거. 만약 요소가 집합에 없으면 'KeyError' 발생discard(elment) : 집합에서 요소 제거. 요소가 없어도 오류 발생Xclear() : 집합의 모든 요소 제거union(other_set) : 두 집합의 합집합 반환intersection(other_set) : 두 집합의 교집합 반환difference(other_set) : 두 집합의 차집합 반환 백준 1822_차집합import sysinput = sys.stdin.readlinen, m = map(int,input().split())a = ..