https://school.programmers.co.kr/learn/courses/30/lessons/12931
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
function solution(n)
{
var text = n + ''; // 입력 N을 문자열로 만들어준다.
var arr = text.split(''); // 그 문자열을 나눠 배열로 저장해준다.
var answer = 0; // answer를 선언해준다.
for (i=0; i<arr.length; i++) // arr[i]의 전체 원소에 대하여,
{answer += Number(arr[i]);} // arr의 원소를 숫자형으로 바꾸어서 answer에 전부 더해 넣어준다.
return answer;
}
+) 230517
const solution = (n) => {
let str = n + '';
return str.split('').map(x => parseInt(x)).reduce((a,b) => a+b, 0);
}
230916 C++
#include <string>
#include <algorithm>
using namespace std;
int solution(int n){
string str = to_string(n);
int sum = 0;
for (char c : str) {
if (isdigit(c)) {
int digit = c - '0';
sum += digit;
}
}
return sum;
}
'코딩테스트 > LV. 1' 카테고리의 다른 글
LV. 1 :: 문자열 내 p와 y의 개수 (0) | 2023.01.23 |
---|---|
LV. 1 :: 자연수 뒤집어 배열로 만들기 (0) | 2023.01.23 |
LV. 1 :: 평균 구하기 (0) | 2023.01.23 |
LV. 1 :: 짝수와 홀수 (0) | 2023.01.23 |
LV. 1 :: 최소직사각형 (0) | 2023.01.18 |
댓글