「電脳少女プログラミング2088 ─壊レタ君を再構築─」〜上半身::"腕だけ銃"取得

## 概要
- 「電脳少女プログラミング2088 ─壊レタ君を再構築─」をC言語でやりました。(SQL問題は苦労した..ｫ)
- 上半身::"腕だけ銃" を取得するのに、いろんな言語で、paizaスキルチェックをやれ、みたいなのが、あったと思う。
- わし、C言語しか知らぬ。<!--(珪素谷系の軟件工程師)-->
- Dランク問題、でもよい っぽい
- というわけで、数字を2つ読み取って、足し算するのを各言語まとめてみよう。これができれば、D問題はできるハズ.
- 各々の言語で、もっと最適な書き方があると思うので、アドバイスいただけたら、と。
![20250206-1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75594/abaeba2a-bdef-2f42-b06d-219575e6f6c4.png)


## 仕様
- 2つの数字を入力としてうけとり、足したものを出力する
    - Input:
    ```txt
    12
    34
    ```
    - Output:
    ```
    46
    ```

## 実装例
- https://onecompiler.com/ という、オンラインの実行環境をサービスしているところがあるので、使用した言語のリンクをつけました。
- 右側の　STDIN　に、入力値の　12 と 34 を1行ずついれて、テストしよう


---
- Java
    - https://onecompiler.com/java/
    ```java
    import java.util.*;
    public class Main {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            String line = sc.nextLine();
            int num1 = Integer.parseInt(line);
            int num2 = Integer.parseInt(sc.nextLine());
            System.out.println(num1 + num2);
        }
    }
    ```

- PHP
    - https://onecompiler.com/php
    ```php
    <?php
        $n1 = fgets(STDIN);
        $n2 = fgets(STDIN);
        echo $n1 + $n2
    ?>
    ```

- Ruby
    - https://onecompiler.com/ruby/
    ```rb
    num1 = Integer(gets)
    num2 = Integer(gets)
    puts num1 + num2
    ```


- Python2
    - https://onecompiler.com/python2
    ```py
    n1  = int(raw_input())
    n2  = int(raw_input())
    print n1 + n2
    ```


- Python3
    - https://onecompiler.com/python
    ```py
    n1 = int(input())
    n2 = int(input())
    print(n1 + n2)
    ```


- Perl
    - https://onecompiler.com/perl/
    ```perl
    my $n1 = <STDIN>;
    my $n2 = <STDIN>;
    print $n1 + $n2;
    ```


- C
    - https://onecompiler.com/c/
    ```c
    #include <stdio.h>
    int main()
    {
        int num1,num2;
        scanf("%d %d", &num1, &num2);
        printf("%d\n", num1 + num2 );
        return 0;
    }
    ```

- C++
    - https://onecompiler.com/cpp/
    ```cpp
    #include <iostream>
    using namespace std;
    int main(void){
        int n1, n2;
        cin >> n1 >> n2;
        cout << n1 + n2 << endl;
        return 0;
    }
    ```


- C#
    - https://onecompiler.com/csharp/
    ```cs
    using System;
    class Program
    {
        static void Main()
        {
            var line = Console.ReadLine();
            int num1 = Int32.Parse(line);
            int num2 = Int32.Parse(Console.ReadLine());
            Console.WriteLine(num1 + num2);
        }
    }
    ```


- JS
    - https://onecompiler.com/javascript/
    ```js
    process.stdin.resume();
    process.stdin.setEncoding('utf8');
    var nums = [];
    var reader = require('readline').createInterface({
        input: process.stdin,
        output: process.stdout
    });
    reader.on('line', (line) => {
        nums.push(parseInt(line));
    });
    reader.on('close', () => {
        console.log(nums[0] + nums[1]);
    });
    ```

- Objective-C

    - https://onecompiler.com/objectivec/
    ```Objectivec
    #import <Foundation/Foundation.h>

    int main(int argc, const char * argv[]) {
        NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];

        int num1,num2;
        scanf("%d %d", &num1, &num2);
        printf("%d\n", num1 + num2 );

        [pool release];
        return 0;
    }
    ```



- Scala
    - https://onecompiler.com/scala/
    ```scala
    object Main extends App {
        val str1 = scala.io.StdIn.readLine
        val str2 = scala.io.StdIn.readLine
        val num1 = str1.toInt
        val num2 = str2.toInt
        println(num1 + num2)
    }
    ```

- Go
    - https://onecompiler.com/go/
    ```go
    package main
    import "fmt"

    func main(){
        var num1 int
        var num2 int 
        fmt.Scanf("%d", &num1)
        fmt.Scanf("%d", &num2)
        fmt.Println(num1 + num2)
    }
    ```


- Swift

    - https://onecompiler.com/swift/
    ```swift
    let n1=Int(readLine()!)!
    let n2=Int(readLine()!)!
    print(n1 + n2)
    ```

- Kotlin
    `- https://onecompiler.com/kotlin/
    ```kotlin
    fun main(args: Array<String>) {
        val str1 = readLine()
        val str2 = readLine()
        val num1: Int? = str1?.toInt()
        var num2: Int = str2!!.toInt()
        println(num1?.plus(num2))
    }
    ````


## 感想
- 使ってない言語は、わからんです...