작성
·
29
·
수정됨
0
function 합계_구하기(숫자1, 숫자2, 숫자3) {
const 최대값 = Math.max(숫자1, 숫자2, 숫자3);
const 나머지_합계 = [숫자1, 숫자2, 숫자3]
.filter(값 => 값 !== 최대값)
.reduce((이전값, 현재값) => 이전값 + 현재값, 0);
return 나머지_합계;
}
console.log(합계_구하기(6, 7, 11)); // 13
console.log(합계_구하기(13, 33, 17)); // 30
한글로 하고 있는데 문득 왤캐 없어보이나 싶어서 글 올ㄹ미미미ㅠㅠㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
질문 주신 자바스크립트 알고리즘 문제풀이에 대한 답변으로, 기능적인 측면에서 살펴보면 제시하신 코드는 주어진 세 숫자 중 최대값을 제외한 나머지 두 숫자의 합을 구하는 로직을 잘 구현하고 있습니다.
코딩에서 변수명이나 함수명을 한글로 작성하는 것은 일반적이지 않을 수 있지만, 개발 초보자가 코드의 기능을 이해하는 데에 도움이 될 수 있습니다. 또한, 개인적인 프로젝트나 한글을 사용하는 팀 내에서는 큰 문제가 되지 않을 수 있습니다. 하지만, 글로벌 환경에서 협업 시나 다양한 개발자와의 소통을 위해 영어 사용을 권장합니다.
학습 초기 단계에서 한글을 사용하여 로직을 명확하게 이해하고, 점차적으로 관습에 맞는 영어 표현을 사용하는 코드로 전환하는 연습을 해보시는 것도 좋은 학습 방법이 될 수 있습니다. Happy coding!