메일을 확인한 다음 2주간 진행한 작업을 정리했다.
케이스 작성을 통해 실제 작업시간을 측정해야 하는데
프로젝트의 경우에는 딱히 유지보수 같은 개념은 아니지만
여러 측정 지표로 사용할 수 있을 것 같다.
매일 작성할 수도 있지만 프로젝트라 당장 사용될 데이터가 아니기도 하고
매일 일정표를 작성하고 완료시간을 기입하기 때문에
시간이 지나고서도 측정이 가능하기 때문에
시연 등의 일정이 있을 때는 미루게 되고
겸사 겸사 한 주가 끝났을 때 진행하는게 좋은 것 같았다.
이번에는 Form을 생성해서
고객사의 고객(?)이 요청을 할 수 있게 해야 했는데
이것 또한 프로젝트였기 때문에 Form만 생성하는 것이 아니라
Form에 필요한 필드들까지 내가 직접 생성해야 했다.
작업이 순차적으로 진행되는게 아니라 분할진행인걸 몰랐는데
앞부분에 고객이 받는 과정이 있어야 그 데이터를 가지고 진행하는데
고객이 받는 과정 또한 진행되어있지 않아서
해당 부분에 필요한 필드 확인 및 매칭도 내가 해야 했다.
Item 개체의 필드 4개를 생성할 수 있었고
pramas로 해당 개체의 Id를 넘겨서 form에 데이터를 넘겨줄 수 있었지만
개체에 레코드 자체가 정상적으로 투입되어있지 않았기 때문에
내일은 테스트용 데이터를 먼저 생성하고
해당 데이터가 들어가는 것은 봤지만 한번 더 확인한 다음
개체에 필드 매칭을 진행하고
Form에 입력한 값이 실제 들어가는 부분까지 확인해야겠다.
(1).백준 25277번 Balancing Weights는 거창한 설명과는 다르게
총 합이 0보다 큰지 작은지 같은지 세가지를 구분해야 하는 문제였다.
각 테스트케이스들을 for문 내부에서 분리한 다음
이중 for문 내부에서 합을 구해 결과를 비교했다.
const input = `3
3
-2 0 2
1
4
4
4 -2 0 -3`.split('\n')
const result = []
for(let i = 2 ; i < input.length ; i+=2){
const arr = input[i].split(' ').map(Number)
let count = 0
for(let j = 0 ; j < arr.length ; j++){
count += arr[j]
}
if(count > 0){
result.push('Right')
}
else if(count === 0){
result.push('Equilibrium')
}
else{
result.push('Left')
}
}
console.log(result.join('\n'))'회고' 카테고리의 다른 글
| [개발일지] - 61 (0) | 2023.08.30 |
|---|---|
| [개발일지] - 60 (0) | 2023.08.29 |
| [개발일지] - 58(주말) (0) | 2023.08.27 |
| [개발일지] - 57(주말) (0) | 2023.08.26 |
| [개발일지] - 56 (0) | 2023.08.25 |
