[python]バックアップアルゴリズム#10872
📝 質問する
0以上の整数Nが与えられる.このときN!出力するプログラムを作成してください.
入力
第1行は整数N(0≦N≦12)を与える.
🖨 しゅつりょく
1行目N!出力します.
入力例1
10
🖨 サンプル出力1
3628800
入力例2
0
🖨 サンプル出力2
1
📚 私が提出したコード1
n = int(input())
result = 1
if n >= 2:
for i in range(2, n + 1):
result *= i
print(result)
▼▼私が提出したコード1の説明
📚 私が提出したコード2
def factorial(n):
if n <= 1:
return 1
return n * factorial(n - 1)
print(factorial(int(input())))
▼▼私が提出したコード2の説明
Reference
この問題について([python]バックアップアルゴリズム#10872), 我々は、より多くの情報をここで見つけました https://velog.io/@h0neydear/Python-백준알고리즘-10872テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol