寝癖頭の解法

学習中の覚え書きを投稿、更新していきます。

x の3乗(C, Python, Java, JavaScript)

1つの整数 x を読み込んで、x の3乗を計算してから、結果を出力するプログラムです。

・問題
 1つの整数 x を読み込んで、x の3乗を計算し結果を出力するプログラムを作成して下さい。

・入力される値
 入力として1つの整数 x が与えられます。

・期待する出力
 x の3乗の計算結果を1行に出力してください。
 最後の改行を忘れないようにしましょう。

・条件
 1 ≤ x ≤ 100

僕が作成、提出したコードは、以下のとおりです。

/*
 ITP1_1_B : X Cubic
 http://judge.u-aizu.ac.jp/onlinejudge/
 C言語による x の3乗
 https://neguse-atama.hatenablog.com
*/
#include <stdio.h>
int main(void){
    int x;
    scanf("%d",&x);
    printf("%d\n",x*x*x);
    return 0;
}

Pythonのバージョンは、3.x に対応します。

# ITP1_1_B : X Cubic
# http://judge.u-aizu.ac.jp/onlinejudge/
# Pythonによる x の3乗
# https://neguse-atama.hatenablog.com
x = int(input())
print(x**3)
/*
 ITP1_1_B : X Cubic
 http://judge.u-aizu.ac.jp/onlinejudge/
 Javaによる x の3乗
 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 n = sc.nextInt();
        System.out.println(n*n*n);
    }
}
/*
 ITP1_1_B : X Cubic
 http://judge.u-aizu.ac.jp/onlinejudge/
 JavaScriptによる x の3乗
 https://neguse-atama.hatenablog.com
*/
process.stdin.resume();
process.stdin.setEncoding('utf8');

var x="";
var reader = require('readline').createInterface({
    input: process.stdin,
    output: process.stdout
});
reader.on('line', (line) => {
    x= line;
});
reader.on('close', () => {
    console.log(x*x*x);
    });

設問の出典は、プログラミング問題のオンライン採点システム「Aizu Online Judge(AOJ)」です。
http://judge.u-aizu.ac.jp/onlinejudge/
ITP1_1_B : X Cubic