평가는 통과했지만 나도 내 코드가 더 발전해야할 부분이 있음을 이미 알고 있었기 때문에
평가를 통해 얻은 피드백을 잊어버리기전에 기록해두려한다.
- static 에 대해 정확히 공부할 것
static을 사용했을때 언제 불러오는지 알고 있다면 초기화가 언제되는지, 자동으로 되는지 혹은 내가 직접해야하는지도 알 수 있었을 것이다. 그랬다면 server.c의 핸들러 함수를 쓸데없이 전역변수 쓰지않고, 더 간결한 코드로 구현할 수 있었을 것 같다.
- 산술 연산
줄인다고 했음에도 나는 산술연산을 아직 쓰고 있다. 나의 로직이 애초에 이진수로 변환하여 시그널을 보내는 것이기에 애초에 client에서 server로 시그널을 보낼때 비트 연산자를 이용해서 전달하면 비트 연산만 사용하게되어 시간이 더 단축될 수 있다.
여기까지...생각나는데.....우선 블랙홀부터 늘리고와서 코드도 고치고, 또 더 발전할 수 있는 방향을 고민해봐야겠다...!
난 알고리즘 1도 모르는데 push_swap 60시간안에 cut 가능한 부분?!?!!??!!?(갑자기 잼민감성ㅎ)
'42seoul > circle-2' 카테고리의 다른 글
[so_long] 0. 과제 이해하기 (0) | 2022.03.29 |
---|---|
[push_swap] 0. 과제 이해하기 (0) | 2022.03.05 |
[ minitalk ] 구현과정 (0) | 2022.02.25 |
[ minitalk ] getpid() | pause() | sleep() | usleep() | exit() (0) | 2022.02.24 |
[ minitalk ] 시그널 함수 <signal.h> (0) | 2022.02.23 |
댓글