[swexpert] 2058. 자릿수 더하기 (java, javascript)

728x90
반응형

1. 자바 풀이 

 

문자열은 바로 int변환이 되지만 문자char는 되지 않길래 -'0'으로 변환했다 

 

import java.util.Arrays;
import java.util.Scanner;

public class Solution {

	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int n=sc.nextInt();
		
		String s=Integer.toString(n);
		int sum=0;
		for(int i=0; i<s.length();i+=1) {
			sum+=s.charAt(i)-'0';
		
		}
		System.out.println(sum);
		
		
	}

}

2. 자바스크립트 풀이 

function solution(n)
{
    return n.toString().split('').reduce((acc,cur)=>acc+Number(cur),0);
}
728x90
반응형
TAGS.

Comments