寝癖頭の解法

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

Aizu Online Judge in Python #ITP1_1_A~D(4 problems)

Aizu Online Judge(AOJ)の過去問から、Pythonによる提出コードの解答例です。
Introduction to Programming IよりTopic # 1のAからDまでの計4問です。
https://onlinejudge.u-aizu.ac.jp/courses/lesson/2/ITP1/1

Topic # 1 "Getting Started"

・ITP1_1_A : Hello World
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_A
・ITP1_1_B : X Cubic
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_B
・ITP1_1_C : Rectangle
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_C
・ITP1_1_D : Watch
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_D

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

・ITP1_1_A : Hello World
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_A

'''
ITP1_1_A : Hello World
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_A
 提出コードの解答例
 https://neguse-atama.hatenablog.com
'''
# coding: utf-8
print("Hello World")

・ITP1_1_B : X Cubic
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_B

'''
ITP1_1_B : X Cubic
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_B
 提出コードの解答例
 https://neguse-atama.hatenablog.com
'''
# coding: utf-8
x = int(input())
print(x**3)

・ITP1_1_C : Rectangle
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_C

'''
ITP1_1_C : Rectangle
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_C
 提出コードの解答例
 https://neguse-atama.hatenablog.com
'''
# coding: utf-8
a,b = map(int, input().split())
print(a*b, (a+b)*2)

・ITP1_1_D : Watch
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_D

'''
ITP1_1_D : Watch
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_D
 提出コードの解答例
 https://neguse-atama.hatenablog.com
'''
# coding: utf-8
s = int(input())
h = int(s/3600)
m = int((s-(h*3600))/60)
s = s-(h*3600 + m*60)
print(str(h) + ":" + str(m) + ":" + str(s))

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