오자마자 긴 연휴로 인해 밀려있던 일들을 처리해야 했다.

 

유지보수 중 간단해 보이는 인터페이스 연결 부분을 먼저 처리했는데

인터페이스 부분이라고는 하지만 내부 필드 연결만 해주면 추가 처리가 가능했기 때문에

복잡해 보이는 요구사항과 달리 30분도 되지 않아서 해결할 수 있었다.

 

회사 내부적으로 사진을 다 프로필에 등록해야 하게 변했기 때문에

메일을 확인해 12년전에 찍었던 사진을 등록한 다음

flow 관련 작업을 진행하고 있는데 다른 프로젝트에서 정의서가 들어왔다.

 

사실 저번주인가 저저번주에 들어오기로 헀던 정의서라 시간이 많이 밀렸지만

놀랍게도 마감 기간은 동일하게 이번달까지라고 하는 것 같았다.

 

정의서 내부에서 부족한 부분과 필요한 부분 들을 정리하고

해당 내용들을 중간에서 전달해주시는 영업팀장님에게 전달드렸고

그 사이에 추가 업무지시를 받아서 해당 부분의 정의서를 확인하다 점심을 먹으러 갔다.

 

오후에는 또 문의가 들어와서 flow 처리를 한 다음

업무지시로 들어온 프로젝트 관련 인터페이스를 확인하는데

개체, 필드를 직접 다 만들고 정의서도 부실한 상태라 일부는 추측해서 만들어야 했다.

 

인터페이스 3개를 해야 한다고 넉넉하게 일주일을 준다고 하셨는데

해당하는 객체는 하나고 다른 타입으로 3개를 따로 인터페이스를 만들어야 했기 때문에

셋 중 하나는 스케줄 리스트 형태라고는 하지만 처음 하나를 만들고나니 금방 나머지 두개도 처리했다.

 

저녁을 먹고 중간에 무슨 무슨 회사에서 유지보수 문의가 들어왔는데

여섯개의 회사를 하루에 돌아가면서 답변하고 처리하자니 머리가 점점 아파왔다.

 

세개 인터페이스를 모두 마무리하고 postman 발송으로 테스트를 완료한 다음

인터페이스 로그 정상 생성까지 확인하고 페이지 레이아웃 정리로 넘어갔다.

 

해당 부분들은 생각보다 빠르고 깔끔하게 마무리할 수 있었지만

일부 부분들이 많이 비어있었기 때문에 답변이 오면 추가 수정작업을 한 다음

확정이 거의 된 상태에서 테스트클래스를 작성할 예정이다.

 

오후쯤 처리했던 회사에서 또 유지보수 문의가 3개나 날아왔는데

2개는 해당사항이 있어 flow 관련 처리를 다시 진행했고

하나는 이쪽에서 flow 내부 이메일 발송 부분에서 related ID를 넣지 않아서

이메일 발송 히스토리가 쌓이고 있지 않은 부분이라 빠르게 수정했다.

 

8시 40분이 넘어서 퇴근했는데

회사 여러개를 정신없이 바꿔가면서 하는 문제만 아니면 체력적으로는 큰 문제는 없는 것 같다.

 

 

(1).백준 30032번 알파벳 뒤집기는 주어진 방향에 맞춰서 알파벳들을 뒤집어야 하는 문제였다.

 

방향 지시는 1 또는 2로 고정이고 글자 또한 d, b, q, p 4가지였기 때문에

for문 등을 통해 만드는 것이 아니라 간단하게 직접 map에 담아서 처리했다.

 

for문으로 각자 글자를 순회해서 map에 담긴 글자로 변경한 다음 result에 담아 출력하는 방식으로 해결했다.

const input = `3 2
bdb
dbd
bdb`.split('\n')
const [n, d] = input.shift().split(' ').map(Number)
const result = []
const checker = {d1 : 'q', d2 : 'b', b1 : 'p', b2 : 'd', q1 : 'd', q2 : 'p', p1: 'b', p2 : 'q'}

for(let i = 0 ; i < n ; i++){
    let str = ''
    for(let j = 0 ; j < n ; j++){
        str += checker[input[i][j] + d]
    }
    result.push(str)
}

console.log(result.join('\n'))

'회고' 카테고리의 다른 글

[개발일지] - 314  (0) 2024.05.09
[개발일지] - 313  (0) 2024.05.08
[개발일지] - 311(어린이날 대체휴일)  (0) 2024.05.06
[개발일지] - 310(주말)  (0) 2024.05.05
[개발일지] - 309(주말)  (0) 2024.05.04

+ Recent posts