나 개발자 진짜 되냐?

[ 9月26日 ] 오늘 내가 배운 것 _ 10日次 본문

오늘 공부를 정리해봐요!

[ 9月26日 ] 오늘 내가 배운 것 _ 10日次

Snow Rabbit 2024. 9. 26. 18:20

 

 

팀프로젝트를 오늘부터 시작했다.

 

역할분담을 해야하는데

어차피 나는 

다 못 할거같다는 불안감에

사다리 돌리자고 제안했다.

 

그래서 우리는 사다리로 역할분담을 정했다.ㅎㅎㅋ

..

 

그리고 오늘

 

많은걸 깨우친 날이다.

 

코드도 코드지만

무엇보다 내 공부방식에 대해 돌아보는 시간을 가졌다.

 

시간이 부족하다는걸 알면서도

그 안에 다 머리에 넣어야한다는 중압감에

 

많은 스트레스를 받은거 같다.

 

C#코드를 알고가자고 생각하고

하나하나 정리했지만

그 모든게 내 머리에 들어온다는건

나의 아주 큰 착각이었던거 같다.

 

이게 내 욕심이 아닐까..

 

이왕 개발을 하려고 여기 왔으니..

 

내가 고쳐야할 문제점..상기해야할 부분에 대해 간단히 적고

 

오늘 공부한 배열과 리스트의 차이를 적어봐야겠다.

 

 

1. 제발 비교하지말자

 

아니 왜 자꾸 비교해

쟤네 잘하는거 알고 그냥 넘길순 없는거니

 

근데 넌  또 비교할거지?

투텥

 

 

 

2. 하루 계획 작성하기

 

어렸을때 맨날 방학때마다 쓰던

그 원판을 가지고 왔다.

 

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

이럴줄알았으면 나...

제대로 그릴걸

아니 ppt로도 그려도 되는데..

 

나는 틀딱이 맞나보다

수기로 써야 마음이 편하다

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

 

노란색이 시간이 남는 부분이다.

 

노란색 부분에

프로그래머스를 꾸준히 푸는 습관을 꼭! 가지려고 한다.

..그래보자

잔디를 심어보자

 

3. 프로그래머스 문제는 한문제로 끝내지 말자

그래. 최소 두문제로 갈까?

 


오늘은 배열과 리스트의 차이점에 대해

공부했다.

 

사실 음...

리스트는 막 선언해주고

<> 여기 막 안에

구조체적고 이러는게 너무 ..

어려워서 안쓰고싶었는데.

 

정말 이곳저곳에 다양하게 쓰이다보니

두개를 잘 활용해야겠다는 생각이 들었다.

 

 

리스트는

List<int> numberList = new List<int>();

numberList.Add(10);

 

크기 동적

메모리는 필요시 할당

삽입 삭제는 매우 유연

왜냐면 그 주소를 가지고 오는거니까

데이터 접근은 빠름

데이터 크기가 변동될때 사용하면 아주 좋다!

 

 

 

배열은

int[] numbers = new int[5];

number[0] = 10;

 

크기 정적(고정)

메모리는 연속적할당

삽입 삭제는 왕 비효율적

중간에서 빼는게 굉장히 어렵다.

데이터 접근은 빠름,

아마 리스트보다 아아아주주주우 미미하게 빠를듯

데이터 크기가 고정적일때 사용하면 아주 좋다!

 

 


꿀팁

 

리스트를 리스트로 묶을 수 있다.

아이고 머리야..

 

List < List < int > >    lli;

lli = new List < List < int > > ();

lli.Add( new List < int > () );

 

코테에도 많이 쓸거같아서 가져왔는데..

음..리스트에 대한 공부부터 다시 해봐야할거같다.

 

 

https://qua28.tistory.com/140

 

C#으로 텍스트 RPG 만들기 _ 1

음..크리스마스는 아니지만이제 팀프로젝트를 시작하기 전 기본 개념을 다잡기 위해 다시! 텍스트 RPG를 짜보려고한다. 다시다시다시 중요한건 다시 다시마.. 여튼 시작한다. 먼저 TEXT RPG를

qua28.tistory.com