半角スペースで区切られた2つの正の整数を足し算して出力する問題と、その提出コードの解答例です。
paizaラーニングのレベルアップ問題集「スキルチェック見本問題」からの出典です。
paiza.jp
・問題
2つの正の整数がa, bが入力されるのでaとbを足した数を出力してください。
・入力される値:入力は以下のフォーマットで与えられます。
a b
入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。
・期待する出力
aとbを足した数を出力して下さい。
最後は改行し、余計な文字、空行を含んではいけません。
・条件
すべてのテストケースにおいて、以下の条件をみたします。
0 ≦ a ≦ 100
0 ≦ b ≦ 100
僕が作成、提出したコードは、以下のとおりです。
/* 2つの正の整数を足し算して出力する問題 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com */ #include <stdio.h> int main(void) { int a,b; scanf("%d",&a); scanf("%d",&b); printf("%d\n",a+b); return 0; }
/* 2つの正の整数を足し算して出力する問題 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com */ #include<stdio.h> int main(void){ int a,b; scanf("%d %d",&a,&b); printf("%d\n",a+b); return 0; }
Pythonのバージョンは、3.x に対応します。
# 2つの正の整数を足し算して出力する問題 # https://paiza.jp/works/mondai # 提出コードの解答例 # https://neguse-atama.hatenablog.com a, b = map(int, input().split()) print(a + b)
/* 2つの正の整数を足し算して出力する問題 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com */ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a+b); } }
/* 2つの正の整数を足し算して出力する問題 https://paiza.jp/works/mondai 提出コードの解答例 https://neguse-atama.hatenablog.com */ process.stdin.resume(); process.stdin.setEncoding('utf8'); var input_string = ""; var reader = require('readline').createInterface({ input: process.stdin, output: process.stdout }); reader.on('line', (line) => { input_string = line; }); reader.on('close', () => { var lines = input_string.split("\n"); var line = lines[0].split(" "); console.log(Number(line[0])+Number(line[1])); });
paizaラーニングのレベルアップ問題集については、ユーザー同士で解答を教え合ったり、コードを公開したりするのは自由としています。
また授業や研修、教材などにも利用できるそうです。