회고

[개발일지] - 194

Happy Programmer 2024. 1. 10. 23:57

오늘은 드디어 내부 사용 목적 정의서를 완료했고

팀즈의 별도 페이지에 기존에 작성한 정의서들까지 org별로 정리했다.

 

진행한 사례를 정리 및 등록하고 문의사항으로 들어온 인터페이스 답변을 완료했는데

이유는 모르겠는데 질문이 계속해서 여러곳에서 들어와서 다른 org 4개를 확인해야 했다.

 

처음에는 조금 혼란스러웠지만

잘 생각해보면 인터페이스 전 사전 조율이라고 볼 수 있기 때문에

미리 확실히 정리하고 가는게 맞긴 할 것 같다.

 

이후 PMD를 설치하는데 기존에 사용된 내용이 오래되서 그런지

language에 apex를 다 추가해줘야 했고

사용되지 않는 클래스들은 최신버전 클래스명으로 하나하나 바꿔줘야 했는데 상당히 골치아팠다.

class="net.sourceforge.pmd.lang.apex.rule.ApexXPathRule” → “net.sourceforge.pmd.lang.rule.XPathRule”

 

 

(1).백준 5554번 심부름 가는 길은 여러 경로의 이동 시간이 나올 때

총 이동 시간이 얼마나 걸렸는지를 분, 초로 나타내야 하는 문제였다.

 

합은 무조건 1분 이상이었기 때문에 0분에 대한 고민 없이

Math.floor를 사용해 분을 나타냈고 %60으로 초를 나타내서 문제를 해결했다.

const input = `31
34
7
151`.split('\n').map(Number)

let sum = 0

for(let i = 0 ; i < input.length ; i++){
    sum += input[i]
}

console.log(Math.floor(sum/60))
console.log(sum % 60)