(1).백준 34236번 숭고한에 어서오세요는 규칙을 가진 주최 연도들을 나열할 때  이후 주최될 연도를 출력해야 하는 문제였다.

 

간단하게 시작+1 index에서 시작점을 빼서 차이를 구해주고

마지막 인덱스를 더해주는 방식으로 해결했지만

리팩토링 관점에서 보면 가독성이 떨어지기 때문에

gab? 같은 변수명칭을 따로 넣어주고

first, second 또는 start, next 등의 이름을 지어서 무슨 차이를 구하는지까지 알려주면 더 좋을 것 같다.

 

마지막 값도 Last라는 변수에 할당해준 다음

Last + gab 같은 이름으로 출력하던지

result에 위 내용을 넣어서 해주면 읽으면서 내려가도 바로 이해할 수 있을 것 같은데

정말 시간이 없지만 다음 인터페이스를 작성할 때는 변수명들을 따로 가독성있게 관리해주고

읽으며 내려갈 수 있게 조금 더 길어져도 흐름이 보이는 코딩을 해봐야겠다.

const input = `3
2014 2017 2020`.split('\n')[1].split(' ').map(Number)

console.log(input[input.length - 1 ] + input[1] - input[0])

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

[개발일지] - 806  (0) 2025.09.17
[개발일지] - 805  (0) 2025.09.16
[개발일지] - 803(주말)  (0) 2025.09.14
[개발일지] - 802(주말)  (0) 2025.09.13
[개발일지] - 801  (0) 2025.09.12

+ Recent posts