반응형
문제 설명
자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. |
제한 조건
|
초기 코드
function solution(a, b) {
var answer = 0;
return answer;
}
코드 풀이 설명
function solution(n) {
let answer = 0;
let result = String(n).split('')
for (let i = 0; i < result.length; i++) {
answer += parseInt(result[i])
}
return answer;
}
- 먼저 answer의 초기값은 0이고 숫자를 문자열로 바꾸어 하나씩 쪼개준다.
- 그 후 for문을 이용하여 result의 길이만큼 돌리는데 answer에 result[i]를 정수로 바꾸어 더해준다.
- 마지막으로 answer 값을 return
프로그래머스 코딩테스트 연습 - 자릿수 더하기
코딩테스트 연습 - 자릿수 더하기
자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출
programmers.co.kr
프로그래머스 코딩테스트 연습 - 다른 문제 풀이(자바스크립트)
[코딩테스트 연습] 이상한 문자 만들기 자바스크립트 풀이
문제 설명 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바
choijying21.tistory.com
[코딩테스트 연습] 수박수박수박수박수박수? 자바스크립트 풀이
문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩
choijying21.tistory.com
[코딩테스트 연습] 완주하지 못한 선수 자바스크립트 풀이
문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완
choijying21.tistory.com
반응형