結果
問題 |
No.3107 45^2
|
ユーザー |
![]() |
提出日時 | 2025-05-14 18:26:40 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
AC
|
実行時間 | 27 ms / 2,000 ms |
コード長 | 1,598 bytes |
コンパイル時間 | 667 ms |
コンパイル使用メモリ | 12,032 KB |
実行使用メモリ | 10,240 KB |
最終ジャッジ日時 | 2025-05-14 18:26:42 |
合計ジャッジ時間 | 1,538 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 |
other | AC * 12 |
ソースコード
# -*- coding: utf-8 -*- def calculate_square(): """ ユーザーから整数 N の入力を受け取り、その2乗を計算して出力する関数。 """ try: # ユーザーにNの入力を促すメッセージを表示します。 # print("整数 N を入力してください:") # AtCoderなどでは不要な場合が多い # 標準入力からNを読み取ります。 n_str = input() # 入力された文字列を整数に変換します。 n = int(n_str) # Nが制約の範囲内か確認します (1 <= N <= 45)。 if 1 <= n <= 45: # Nの2乗を計算します。 result = n * n # 結果を出力します。 print(result) else: # 制約外の場合のエラーメッセージ(競技プログラミングでは通常不要) # print("エラー: Nは1以上45以下の整数である必要があります。") pass # 制約は問題文で保証されている前提 except ValueError: # 整数に変換できない入力があった場合のエラーメッセージ(競技プログラミングでは通常不要) # print("エラー: 有効な整数を入力してください。") pass except Exception as e: # その他の予期せぬエラー(競技プログラミングでは通常不要) # print(f"予期せぬエラーが発生しました: {e}") pass if __name__ == '__main__': calculate_square()