숫자의 합 (11720)
Created:
주어진 수의 각 자릿수를 모두 더한 값은?
Bash
Bash 1
2
3
4
5
6
7
8
9
10
read n
read m
#while [ $m != 0 ]; do
# ((t += m%10, m /= 10))
#done
for ((i=0; i<$n; i++)); do
add=${m:$i:1}
((t += add))
done
echo $t
주석 처리된 코드는 백준에서 틀린 답이라고 나온다.
Node.js
JavaScript 1
2
3
const [n, num] = require("fs").readFileSync(0).toString().trim().split("\n");
const arr = num.split("").map(Number);
console.log( arr.reduce((r, x, i) => { return r+x; }) );
Python3
Python 1
2
3
n = int(input())
arr = map(int, list(input()))
print( sum(arr) )
Ruby
Ruby 1
2
3
n = gets.chomp.to_i
arr = gets.chomp.split("").map {|i| i.to_i}
puts arr.sum()