반응형

42Seoul 24

42seoul 본과정 후기 - 시험감독 해보기 >_<

본과정에 합격해 카뎃이 되면 꼭 해보고 싶었던 것이 두가지가 있었다! 1. 시험 감독 2. 러쉬 평가 러쉬 평가는 레벨이 3레벨이상인 사람들만 신청을 할 수있기 때문에 일단은 1번부터! 경험해봤다! ㅎㅎㅎ 3달전 내가 꼬박 30일을 쏟아부었던 서초 클러스터에 다시 나가 피시너로써가 아니라 카뎃으로써 시험장에 있는 기분은.. 남달랐다...😛 3기 때와는 다소 다른 분위기와 다른 규칙(?)들이 있어 적응을 하기 힘든 부분들도 있었지만 4기 피시너분들을 만나보고 9클러스터도 처음으로 들어가볼 수 있는 경험은 색다르고 좋았다 첫 시험은 0점인 사람이 매우 많이 나오는 시험이라 다소 충격(?)과 당황(?)을 하신 분들이 많아 보였지만 저도.. 첫 시험 0점 맞고 본과정 합격했으니까 걱정은 절대절대!! 하지 마시고..

42서울 본과정 후기 - 2021.03.30

2021-03-30 두달간의 웹 프로젝트를 마무리하고 새로운 스터디에 들어가 알고리즘 공부를 시작했다 취업준비와 웹프로젝트를 동시에 하다보니 42서울 과제는 잠시 미뤄둔 상태였지만 다음주부터는 Exam 02 도 풀고 cub3D 도 시작할 생각이다. (miniRT는.. 엄두가 안나서.. ㅠㅠ) 코로나는 사라질 생각을 하고 있지않지만...😭 클러스터에서 공부할 수 있는 시간을 주당 28시간으로 늘려주셔서 원하는 시간마다 클러스터에 나가 사람들과 공부를 할 수있다는 것이 정말 감사하다. 과제의 난이도와 블랙홀을 계산해보니 이제 cub3D를 빡세게 시작해야 할 시간이 다가온것 같다....ㅎ 언제 블랙홀이 이렇게나 줄었는지...

Fullcalendar 날짜 색 변경 & 일정 배경없이 넣기

fullcalendar 라이브러리를 사용하여 달력을 만들게 되면 일정을 추가할 때마다 아래의 그림과 같이 하나의 박스가 생기고 그 안에 글자가 써지게 된다! document.addEventListener('DOMContentLoaded', function() { var calendarEl = document.getElementById('calendar'); var calendar = new FullCalendar.Calendar(calendarEl, { headerToolbar: { left: 'prev,next', center: 'title', right: 'today' }, initialDate: '2021-01-01' , editable : true , eventLimit : true , event..

➰ Library/기타 2021.03.23

42서울 본과정 후기 - 2021.01.04

2021-01-04 2021년을 학습레포트를 쓰면서 실감하고 있다. ㅎㅎ 매일 집에서 일어나면 코딩, 코딩, 코딩만 하다보니 날짜감각, 시간감각이 다 사라지고 몸도 점점 망가지는 느낌이 들어 어제부터 홈트를 시작했다! 💪(다들 운동하면서 공부하세요 ㅠㅠ) 본과정을 시작한지 딱 2주가 되었고 그 동안 Libft, Netwhat 을 통과하고 Ft_printf 과제를 하는 중이다...ㅠㅠprintf 과제만 일주일 동안 붙잡고 있지만.. 진도가 나가지 않아 눈물이 날것 같다는....ㅠㅠ오늘만 코드를 2번이나 지웠다 다시 풀기를 반복하고 있지만 금요일까지는 전체코드를 다 완성하는 것이 목표이다! 아자 ㅎ 42서울은 모든 과정이 자유다 보니 과제를 빨리 끝내야하지도 않고 하루에 몇시간 이상 공부를 필수적으로 해야하..

42서울 본과정 후기 - 2020.12.22

2020-12-22 본과정 이틀차.. 코딩을 하니까 커피가 너무 마시고 싶다 ㅠㅠ 피신과정동안은 카페인에 중독이 될만큼 마셨는데 본과정을 시작해도 똑같은가보다 ㅎㅎ그래도 집에 강제로 박혀있어서 커피로 나갈 돈을 아낀다고 좋게 생각해야지 ㅎ오늘은 Libft를 test해 볼 수 있는 git을 3개 클론받고 함수를 하나씩 짤때마다 다 test 해보면서 차근차근 진도를 나갔다. 그래도 아직 Part1은 절반도 못 끝냈지만 ㅠㅠ 오늘안에 Part1 2/3까지 끝내는게 목표닷 ! 개발자는 새벽에 코딩이 더 잘되는법! 💻😆남은 오늘하루도 빡세게 달려보려 한다 ㅎㅎ

42서울 본과정 후기 - 2020.12.21

(*일기쓰듯이 쓰는거라 의식의 흐름대로 쓴 글이 많습니다...ㅎ) 2020-12-21 2020-11-17 부터 2020-12-11 까지의 빡센 피신과정이 끝나고 정확히 7일 뒤 2020-12-18일에 합격 메일을 받았다. 😍 (원래는 피신을 하면서도 열심히 글을 업로드 할 생각이었지만.. 너무나 바쁜 일정 탓에 하나도 적지 못했다는....) 앞으로는 갈길이 멀어보이지만 본과정을 시작한다는 설레는 마음을 가지고 일주일만에 컴퓨터 앞에 앉았다. 블랙홀 기간 / 코알리숑 / Holy 그래프를 보니 본과정을 시작한다는 것이 실감났다. 레포트쓰는법, Makefile만드는 법을 공부하면서 차근차근 진도를 나갔고 오늘하루를 돌아보면 결론적으로는 1일차 학습레포트를 이쁘게 만드는데 가장 시간을 많이 들였지만 Makef..

[0 Circle] Libft - ft_lstiter, ft_lstmap

📌ft_lstiter 링크드리스트 전부의 content 변수에 함수 f를 적용시킴 void ft_lstiter(t_list *list, void (*f)(void *));➕ 매개변수 (Parameters) list : 리스트의 포인터 주소 f : 각 리스트에 적용시킬 함수 ➕ 반환값 (Return) void : 없음 ➕ 설명 (Description) ➕ 코드 (Code) #include "libft.h" void ft_lstiter(t_list *list, void (*f)(void *)) { while (list) { f(list->content); list = list->next; } }📌ft_lstmap 새로운 리스트를 만들어 링크드리스트 전부의 content 변수에 함수 f를 적용시킨 것을 저장하..

[0 Circle] Libft - ft_lstdelone, ft_strclear

📌ft_lstdelone 리스트의 content 를 del함수를 통해 삭제하고 그 리스트를 free시켜준다 void ft_lstdelone(t_list *list, void (*del)(void *));➕ 매개변수 (Parameters) list : 삭제할 리스트의 포인터 주소 del : content 를 삭제하는데 사용되는 함수 ➕ 반환값 (Return) void : 없음 ➕ 설명 (Description) ➕ 코드 (Code) #include "libft.h" void ft_lstdelone(t_list *list, void (*del)(void *)) { del(list->content); free(list); }📌ft_lstclear 리스트의 content 를 del함수를 통해 삭제하고 그 리스트 ..

[0 Circle] Libft - ft_lstsize, ft_lstadd_back

📌ft_lstsize 링크드리스트의 총 리스트의 개수 반환 int ft_lstsize(t_list *list);➕ 매개변수 (Parameters) list : 링트드리스트의 시작주소 ➕ 반환값 (Return) int : 리스트의 총 개수 ➕ 설명 (Description) ➕ 코드 (Code) #include "libft.h" int ft_lstsize(t_list *list) { int num; num = 0; while (list) { num++; list = list->next; } return (num); }📌ft_lstadd_back 리스트의 맨 뒷부분에 new라는 이름의 리스트를 넣는다 void ft_lstadd_back(t_list **list, t_list *new);➕ 매개변수 (Param..

[0 Circle] Libft - ft_lstnew, ft_lstadd_front

📌ft_lstnew 새로운 t_list 를 동적할당하고 content는 t_list의 content 변수에 저장하고 next 변수는 NULL 로 초기화한다 t_list *ft_lstnew(void *content);➕ 매개변수 (Parameters) content : 새로 만든 리스트에 채워넣을 content 변수의 값 ➕ 반환값 (Return) t_list : 새로 만든 리스트 ➕ 설명 (Description) 구조체도 동적할당을 시켜주어야 사용이 가능하다 ➕ 코드 (Code) #include "libft.h" t_list *ft_lstnew(void *content) { t_list *node; if (!(node = (t_list *)malloc(sizeof(t_list)))) return (0);..