-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
안녕하세요! 혼자서 풀어봤는데 괜찮은 코드 일까요?
22.02.18 19:40 작성 조회수 116
0
function solution(arr) {
let answer
let max = Number.MIN_SAFE_INTEGER
let sum = 0
for (let v of arr) {
v.toString()
.split('')
.forEach(e => {
sum += parseInt(e, 10)
if (max < sum) {
max = sum
answer = v
} else if (max === sum) v > answer && (answer = v)
})
sum = 0
}
return answer
}
let arr = [128, 460, 603, 40, 521, 137, 123]
let arr2 = [235, 460, 603, 1234, 521]
console.log(solution(arr))
console.log(solution(arr2))
답변을 작성해보세요.
0
답변 1