오자마자 어제 LWC 페이지 재확인이 되지 않던 부분을 확인했는데
이미 해결된 상태였고 원인을 파악해보니 RecordId가 제대로 할당되지 않아서 발생한 것 같다.
프로젝트 관련 필드를 SQL에서 확인했고
해당 SQL을 불러올 수 있는 쿼리를 각각 생성해 4개를 저장했다.
감기몸살에 가까운 증상인 것 같아서 내과에 방문한 다음
오후에는 수신용 인터페이스 두개를 먼저 만들었다.
인터페이스를 진행할 때 정의서를 제대로 발송해서 보내주지 않았기 때문에
어떤 방식으로 값이 들어올지 확신할 수 없어서 바로 log를 작성하게 만들고
전달받을 수 있는 엔드포인트만 전달해서 형태를 받을 수 있게 준비를 끝냈다.
해당 인터페이스에 관련된 개체들을 찾아봐도 없었기 때문에
해당 개체 4개와 필드 110여개를 만들어야 했는데
개체를 생성하기 전 고객사에 확인을 하고 이름 등을 한번 더 확인하고 생성을 시작했다.
처음에 개체와 필드를 만드는게 84분정도 걸렸지만
개체를 만들던 중 규칙성을 파악해 매크로를 만들었기 때문에
변경되는 필수 입력 부분들만 추가하면서 만드니 두번째 개체와 필드들은 29분
그 다음 개체와 필드는 22분, 18분으로 총 2시간 33분만에 개체 4개 필드 110여개를 만들었다.
사실 인터페이스라 그냥 들어오는 값만 확인해도 되겠지만
조금 더 정리가 필요할 것 같아서 SAP 정보라는 섹션을 추가한 다음 해당 위치에 대충 모양이 잡히게 정리해줬다.
4개 개체의 레이아웃 정리 또한 처음엔 24분이 걸렸지만
그 뒤로는 8분, 11분, 4분이 걸려서 47분만에 끝낼 수 있었는데
내일 인터페이스가 들어와서 형태만 알 수 있으면 좋을 것 같다.
(1).백준 11312번 삼각 무늬 - 2는 삼각형을 덮기 위해 필요한 다른 삼각형의 개수를 묻는 문제였는데
결론적으로는 한 변을 덮을 수 있는 만큼의 제곱만큼 필요하기 때문에
Ceil을 통해 필요한 최소 수치를 구한 다음 **2로 제곱 처리 후 출력했다.
const input = `2
2 1
3 3`.split('\n')
const result = []
for(let i = 1 ; i < input.length ; i++){
const [a, b] = input[i].split(' ').map(Number)
result.push(Math.ceil(a/b)**2)
}
console.log(result.join('\n'))
'회고' 카테고리의 다른 글
[개발일지] - 294 (0) | 2024.04.19 |
---|---|
[개발일지] - 293 (0) | 2024.04.18 |
[개발일지] - 291 (0) | 2024.04.16 |
[개발일지] - 290 (0) | 2024.04.15 |
[개발일지] - 289(주말) (0) | 2024.04.14 |