BOJ 11720 숫자의 합

1 개요[ | ]

BOJ 11720 숫자의 합
  • 주어진 수를 모두 더하는 문제
  • 알고리즘 분류: 출력

2 Bash[ | ]

read a && read b
expr 0`echo $b | perl -pe 's/(\d)/ \+ $1/g'`

3 C++[ | ]

#include <iostream>
using namespace std;
int main() {
	int N;
	scanf("%d", &N);
	char str[100];
	scanf("%s", str);
	int sum = 0;
	for(int i=0; i<N; i++) sum += str[i]-48;
	printf("%d\n", sum);
}

4 Java[ | ]

import java.util.*;
public class Main {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        String nums = sc.next();

        int sum = 0;
        for( int i=0; i<n; i++ ) {
            sum += (int)nums.charAt(i) - '0';
        }
        System.out.println(sum);
    }
}

5 Perl[ | ]

<>;
$sum += $_ for(split //, <>);
print $sum . "\n";
$_=<>;
s#(\d)#$1\+#g;
$_.=0;
print eval;

6 PHP[ | ]

<?php
fscanf(STDIN,"%d",$N);
fscanf(STDIN,"%s",$nums);
$sum = 0;
for( $i=0; $i<$N; $i++ ) {
    $sum += $nums[$i];
}
echo $sum;

7 Python[ | ]

n = int(input())
nums = map(int,input())
print( sum(nums) )
n = int(input())
nums = input()
sum = 0
for i in nums:
    sum += int(i)
print( sum )
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}