(1).백준 30224번 Lucky 7은 숫자 7이 포함된 숫자인지 확인하고
7로 나누어 떨어지는지 확인해서 0~3 4가지 결과값을 출력해야 하는 문제였다.
먼저 sevenCheck 상수에 7이 포함되었는지 확인한 결과를 담아주고
result는 마무리에 사용할 3을 미리 담아뒀는데 마지막에 까먹고 3을 담아서 제출해버렸다.
사실 난이도로는 의미없는 문제지만 가독성을 그나마 신경쓰려고 했는데
input % 7도 상수로 지정해서 관리했어야 더 가독성이 있는건지
아니면 굳이 저런 조건까지 적어야 하는지 의문이 들긴 한다.
const input = `70`
const sevenCheck = input.includes('7')
let result = '3'
if(!sevenCheck && input % 7 > 0){
result = 0
}
else if(!sevenCheck && input % 7 == 0){
result = 1
}
else if(sevenCheck && input % 7 > 0){
result = 2
}
//else{
// result = 3
//}
console.log(result)
'회고' 카테고리의 다른 글
[개발일지] - 497 (0) | 2024.11.11 |
---|---|
[개발일지] - 496(주말) (0) | 2024.11.10 |
[개발일지] - 494 (1) | 2024.11.08 |
[개발일지] - 493(건강검진) (1) | 2024.11.07 |
[개발일지] - 492 (2) | 2024.11.06 |