크래프톤정글 (12) 썸네일형 리스트형 6,7주차_RB트리와 malloc 6주차에는 C언어 RB 트리 , 7주차에는 C언어로 malloc 구현을 했다.C언어에 대해서 많이 알게 되었다.세미콜론과 괄호 너무 소중해 ......!파이썬을 쓰다가 C언어를 쓰니까 불편하기도 한데, 파이썬 조차 C언어로 되어있다니근본적인 구조를 알게되는 기분이 들어서 매우 ~ 좋기도 하다. 진짜로~ 그리고 말록을 짜다보니 주솟값이 너무 중요하다는 것을 알게 되었다.C언어에서는 포인터의 개념만 알면 정말 많은 것을 이해할 수 있는데 이번 말록 구현을 하면서 많이 느꼈다.6주차 RB트리는 재현이와 세헌이와 함께 구현했다.정보처리기사를 준비하느라고 많은 시간을 할애하지 못했는데감사하게도 너무 착한 팀원들을 만나서 넘치는 배려를 받을 수 있었다.근데 다행인 것은 정보처리기사에서 C언어를 꽤나 공부해두어서 5.. 8장 예외적인 제어흐름 (Exceptional Control Flow) 💡 ECF란?💥 Exceptional Control Flow (예외적인 제어 흐름)평소 흐름대로 진행되던 프로그램이 갑자기 다른 곳으로 “점프”해서 실행되는 현상 ECF 종류설명예시인터럽트외부 장치가 CPU를 호출함키보드 입력, 타이머예외 (Exception)CPU가 실행 중 에러 감지0으로 나누기, 페이지 폴트시스템 콜 (Trap)프로그램이 OS에 서비스 요청read(), write() 등시그널OS나 다른 프로세스가 프로그램에 알림Ctrl+C, SIGCHLD 등비지역 점프함수 호출 스택 무시하고 점프setjmp, longjmp, throw/catch🧠 왜 중요하냐?✔ 운영체제가 동작하는 기본 원리모든 입출력, 메모리 관리, 프로세스 전환은 결국 ECF 덕분에 가능함.시스템 콜도 trap이라는 EC.. 7장 링커 링커는 “코드 조각들을 하나로 묶어서 실행 가능한 프로그램을 만드는 연결자”링커를 알면 큰 프로젝트 구조, 변수/함수의 가시성, 에러 처리, 라이브러리 활용까지 잘 이해할 수 있다. 7.1 컴파일러 드라이버 📦 전체 흐름 요약 (4단계)전처리: main.c → main.i컴파일: main.i → main.s어셈블: main.s → main.o링크: main.o, sum.o → prog (실행파일)gcc -Og -o prog main.c sum.c내부에서는 이렇게 동작:cpp : main.c → main.i (전처리된 C 코드)ccl : main.i → main.s (어셈블리 코드)as : main.s → main.o (목적 파일, 바이너리)ld : main.o + sum.o → prog (실행 파일.. 4,5주차_알고리즘 끝 / C언어 시작 4주차에는 DP와 그리디, 포인터, 링크드 리스트에 대하여 공부했다.이번주는 문제 하나도 못풀었다. 우왕머리로는 대충 dp와 그리디를 이해했는데 코드로 연결하는 건 쉽지 않은 일이다.처음하는데 뚝딱뚝딱하는 사람들은 정말 똑똑한 것 같다. (매번 반복하는 말,,,) 알고리즘에 대해서 공부하는 1달이었는데 대충 "아 이렇게 하는거구나~" 하고 느낀 1달이었다.잘하려면 멀었다..!시간을 쪼개고 쪼개서 정처기 공부도 하고 알고리즘도 하고 책도 읽고 회고도 쓰고그 와중에 반티 디자인도 하고 산책도 하고 운동도 하고 ,, 정신이 없다.내 인생이야 항상 정신이 없긴 했지만...ㅎㅎㅎ내가 바람넣어서 시작한 반티 공모전은 현재의 고양이 티가 당선 되었다.바디안에 바디 티는 따로 제작하기로 했다. ㅎㅎ비록 떨어졌지만 너무.. 3주차_DFS,BFS.....BTS 이번주는 진짜 어떻게 간지 모를 일주일이었다.키워드가 나에게는 너무 방대했고, 그래서 시험도 망했다! 와우띵근데 뭐.. 첨부터 잘할 수는 없다.고 생각하긴 하지만 다들 잘푸는 모습을 보니 부러웠다. (1분정도 속상하긴 함)처음해보는데 다 풀어버리는 사람들은 진짜 존경합니다요 DFS,BFS로 푸는 문제가 꽤나 많은 것 같은데 개념을 약간 잘못이해하고 있어서 문제를 못풀었다.이제 시험이 끝나고 시험 오답노트를 정리하다보니 약간 대충~ 뭔 말인지 알 것 같다.시간이 좀만 더 있으면 쉬운 문제를 풀고 개념을 이해하고 싶은데 바로 또 시작이라니 아쉬울 따름이다.오후에 좀 더 집중력을 높일 수 있게 집중력을 높여야할 것 같다. 내가 오늘 셤본다고 아카데미 친구들한테 말했더니 저런 반응이 나왔다.근데 너무 공감이 갔.. 2주차_느리더라도 제대로 하기 ! 🐢 벌써 2주차가 지났다.. !출소(?)까지 18주 남았다. 이제는 파이썬 공부도 2주밖에 안남았고, 뭔가 갑자기 시간이 빠르게 가는 기분이 든다.2주차 시험이 끝났으니 또 회고를 써본다. 이번주는 퀴즈도 시험도 지난주랑 비슷한 수준으로 풀었다.시험은 3개 중에 1개는 맞췄고 2번째 문제를 풀다 시간이 끝났다. 그래도 지난주와 달라진 점은 1번 문제를 10분만에 풀었다는 것!그리고 이번주에 공부한 자료구조를 활용해서 문제를 풀어냈다는 것이다. 지난 주에는 일단 냅다 풀릴 것 같은 내용으로 코드를 짰는데1주만에 조금 성장하여 뭘 활용해서 짜야하는지 약간 이해했다.같이 학습하고 많이 알려준 팀원들에게 감사하다.. 보고있을까?..ㅎㅋㅋㅋㅋㅋㅋㅋ 3주차부터는 이름도 처음들어보는 비전공자는 너무도 생소한 키워.. 1주차_첫번째 퀴즈와 시험 회고 (과연 몇개를 풀었을까요?) 오늘은 3/20 (목) 입소 11일차이다.정글 입소 후 바로 1주차가 아니라 0주차를 지내고 금~목 이렇게 1주씩 늘려나간다. 0주차 : 3/10(월) ~ 3/14(목)1주차 : 3/15(금) ~ 3/20(목) 시험 보고 바로 2주차 돌입2주차 : ...! 이런 식으로 굴러간다. 1 ) 매주 화요일은 퀴즈 퀴즈는 파이썬으로 퀵 정렬 손코딩하기기본 문제중에 손코딩컴퓨터 시스템 개념 문제 이런식으로 출제된다.손 코딩을 해보니 재밌었고요즘 기업들에서 손코딩도 많이 본다고 하니 도움이 될 것 같다.스스로도 IDE없이 자동완성이나 오류 검증 없이 코딩해보는게 완전히 이해하고 있다는 느낌이라 의미있었다. 2 ) 매주 목요일은 시험 시험은 이미 풀었던 알고리즘 숙제에서는 나오지 않는다.그 개념들을 활용해서 푸는.. [크래프톤 정글 8기] 용인 정글캠퍼스 첫 입소 생활 (꿀팁) 정글에 온지 오늘이 딱 7일차월~일요일 정신없이 지나갔다.한달정도는 있었던 것 같다ㅋㅋㅋㅋㅋ 정글 8기가 정글캠퍼스를 사용하는 첫 기수이다보니 입소 전 캠퍼스 시설 정보가 너무 없었어서다음 기수분들을 위해 정보성 글을 작성해본다. 오늘 일요일이라 점심먹고 돌아오면서 사진을 찍었다.이 길을 따라오다보면 정글 캠퍼스가 나온다좀 수상해보이긴 함ㅋㅋㅋㅋㅋㅋ옆에 시대인재 기숙 재수학원이 있음전체적인 시설은 아래 크래프톤 정글 사이트에서 영상으로 알 수 있다. 정글 캠퍼스 영상아래 사이트 > 캠퍼스 안내 > 캠퍼스 영상보기https://jungle.krafton.com/program/info#mapBox 전체 건물 시설 - 정글캠퍼스는 크게 2건물이 있고, 1개는 교육장 1개는 숙소동이다.- 숙소동과 교육동은.. 이전 1 2 다음