자동화 에러가 오늘도 발생했고 에러 관련 부분을 수동 처리했는데

에러가 나오는 방식도 다 달라서 신기했다.

 

개인업무 평가표 작성이 오늘까지였기 때문에

진행 프로젝트에 대한 내용만 빠르게 기입하고 제출했다.

인터페이스는 주말간 어떻게 로그를 확인할 수 있을지 고민했는데

이전에 등록했던 것 처럼 디버그 로그에 예약을 걸어두면 되는 것이었고

그 예약을 작동하는 특정 시간에만 토,일,월 새벽으로 지정해서 3개를 등록했다.

 

프로젝트를 진행한 내용들도 Case에 등록해야 했는데

프로젝트 위주의 업무만 진행했기 때문에

유지보수와는 다르게 내부 참고용 자료라 우선순위가 떨어져서

급한 프로젝트들과 요청사항들을 처리하다보니 6주치가 쌓여있었다.

 

보통 유지보수는 처리 완료시 또는 금요일 중 빠른 날에 등록했고

시간적 여유가 있으면 사례도 주마다 처리하려고 했었는데

주 50시간정도로 근무시간이 늘어나다보니 이제서야 정리할 여유(??)가 생겼다.

 

등록 중에도 이런저런 업무를 진행해야 했는데

그 중 패키지는 플랫폼 라이센스 유저는 사용이 되지 않는데

개체, 패키지 권한집합 등 권한을 다 보유했는데 뭐가 문제인지 파악되지 않았고

연구실에 문의를 넣었다.

 

자동화 서버 테스트를 잠깐 지원해주고

테스트를 지원하다가 이전 사용자의 파일명 변경으로 초기 이름을 ContentVersion에 담아서

해당 내용을 key로 사용하려고 했었는데

지금 보니 key가 제대로 매칭되지 않는 부분이 where에 포함되어 있어 수정도 같이 진행했다.

 

프로젝트의 요청사항들 중 일부 답변을 발송한 후 퇴근했다.

 

 

(1).백준 25813번 Changing Strings는 글자를 특정 규칙에 맞게 변경해야 하는 문제로

U와 F의 사이에 있는 모든 글자를 변경시키고

그 밖에 있는 글자도 변경시켜야 했다.

 

처음에는 맨 앞에 있는 U와 F를 비교해야 한다고 생각했기 때문에

for문으로 문자열을 순회하면서 조건 분기처리를 통해 값을 result에 더해줬는데

알고보니 F는 제일 뒤에 있는 것을 기준으로 해야 했기 때문에

IndexOf와 lastIndexOf를 사용해서 앞, 해당글자, 사이, 뒤 4가지를 구분해서 더한 다음 출력했다.

 

사실 LastIndexOf는 이런게 있으면 편하겠다 싶었는데 indexOf를 적는 순간 나타난 것을 보고 사용했다.

 

확실히 메서드들은 아는 만큼 보인다고 이런 기능이 필요하다 싶으면 영문명을 생각해서 

이것저것 시도해서 추천 메서드가 나오는지 확인하는 것도 좋을 것 같다.

const input = `ABFABCUAABFABUABFABUAB`
console.log('-'.repeat(input.indexOf('U')) + 'U' + 'C'.repeat(input.lastIndexOf('F') - input.indexOf('U') - 1) + 'F' + '-'.repeat(input.length - input.lastIndexOf('F') - 1) )

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

[개발일지] - 163(주말)  (0) 2023.12.10
[개발일지] - 162(주말)  (0) 2023.12.09
[개발일지] - 160  (0) 2023.12.07
[개발일지] - 159  (2) 2023.12.06
[개발일지] - 158  (2) 2023.12.05

+ Recent posts