8월달 들어서 처음 쓰는 TIL
8월 들어서 깃허브에 잔디는 꾸준히 심었지만 TIL은 매일 작성하지 못했다.
많이 써야한다는 마음에 부담이 있어서 시작을 못했던거 같다.
간단하게라도 오늘 배운거, 개선할 점 정도는 적는게 좋을 거 같다.
console.log(calculate('add', 1, 3)); // 4
console.log(calculate('substract', 3, 1)); // 2
console.log(calculate('multiply', 4, 2)); // 8
console.log(calculate('divide', 4, 2)); // 2
console.log(calculate('remainder', 5, 2)); // 1
type Command = 'add' | 'substract' | 'multiply' | 'divide' | 'remainder';
function calculate(command: Command, a: number, b: number): number {
switch (command) {
case 'add':
return a + b;
case 'substract':
return a - b;
case 'multiply':
return a * b;
case 'divide':
return a / b;
case 'remainder':
return a % b;
default:
throw new Error('unknown error');
}
}
항해99 프로젝트가 내일이면 끝이다. 아쉬움이 많이 남는다. 그래도 항해기간 전 보다 여러면에서 많이 성장한거 같다. 주말에 한 번 제대로 회고를 해봐야 겠다.
오늘 포모도로를 활용했다면 더 집중했을거 같다.
의식하면서 코딩하고 공부하는 연습을 더 해야할거 같다. 오늘 코딩을 짤 때도 왜 이렇게 짜고 있지? 이런 생각을 종종하면서 짰다.
내일은 최종 발표회가 있어 오전, 오후에는 개인 공부를 할 시간이 없을거 같다. 마지막 마무리가 잘 될 수 있도록 해야겠다.