메일을 확인한 다음 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

+ Recent posts