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/