메일 확인을 한 다음 6월부터 진행했던 일들을 정리했는데
어떤 작업을 어느정도 진행했는지 공수를 산정하는 일이었다.
매일 일정 계획과 해당 작업 완료시간을 전부 기록했기 때문에
아래와 같이 어느정도 시간 산정은 가능했다.

작업내용은 혹시 모를 보안 때문에 가렸지만
시간만 봐도 어마어마하게 들어갔음을 알 수 있다.
작업시간보다 추가 에러 및 개선작업에 시간이 더 오래 걸렸음에도 불구하고
대부분 시작 전부터 잡아둔 공수일자에 8시간을 곱하고 다시 60분을 곱하니
얼추 비슷한 값이 나오는걸 보고 상당히 신기했다.
사례 작성은 2시면 끝날거라고 생각했는데 실제 완료시간은 3시 40분이 넘어서 끝나버렸는데
가장 큰 이유는 점심식사 후 1시간 30분 가량 창고청소를 해서 시간이 비어버렸다.
점심식사 도중 한분이 창고 너무 정리가 안되어있어서 언제 정리 한번 해야겠다고 하시고
점심을 먹고 잠깐 정리를 하시길래 도와드리다보니 거의 2시였다.
거기에 청소를 끝내고 보니 답신 메일도 와있었는데
해당 부분에 대한 회신을 하다 보니 추가로 시간이 소모되었다.
이제 하루 평균 메일 1회는 온다고 봐야 하고
추가로 무슨 일을 해야 할지 모르기 때문에
하루 일과 계획에는 적어도 1시간은 여유를 두고 분산해서 일정을 짜야겠다.
사례 작성 후 인터페이스 관련 질문이 있어서 확인하다보니
null 값을 넘겨줄 수 없다고 하시는데 나는 잘 되었던 것이 이해가 되지 않아
코드를 확인해보니 { get; set; }를 사용하면 자연스럽게 처리가 되고
해당 getter, setter를 사용하지 않으면 null값인 경우 에러가 발생한다고 한다.
배치를 작성하다가 퇴근시간이 되었기 때문에 수요일에 마무리하기로 했다.
(1).백준 6190번 Another Cow Number Game는 홀수에는 *3 +1을 진행하고 짝수면 /2를 한 다음
1이 될 때까지 몇번의 연산이 필요한지를 묻는 문제였다.
간단하게 while에 조건을 1이 될 때까지 돌게 만들고
내부에서 원하는대로 홀수일 경우 *3 +1 처리를 하고 짝수는 /2처리를 해 count를 출력했다.
let num = 112
let count = 0
while (num > 1) {
count++
if(num%2){
num = num * 3 + 1
}
else{
num/=2
}
}
console.log(count)'회고' 카테고리의 다른 글
| [개발일지] - 47 (0) | 2023.08.16 |
|---|---|
| [개발일지] - 46(광복절) (0) | 2023.08.15 |
| [개발일지] - 44(주말) (0) | 2023.08.13 |
| [개발일지] - 43(주말) (0) | 2023.08.12 |
| [개발일지] - 42 (0) | 2023.08.11 |