반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. 문제

1~20범위의 정수 n을 입력받고 팩토리얼(n!) 값을 출력하세요. - 재귀를 이용하여

 

N = int(input())

def factorial(n) :
    if n <= 1 :
        return 1
    return n * factorial(n-1)

factorial(N)

 

 

 

 

 

 

 

 

 

 

 

 

반응형
반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. 문제

1~20범위의 정수 n을 입력받고 팩토리얼(n!) 값을 출력하세요.

 

N = int(input())

result = 1
for i in range(2, N+1) :
    result *= i

print(result)

 

 

 

 

 

 

 

 

 

 

 

 

반응형
반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. 문제

"3...1...4"와 "1...9..2..2..1"에 나오는 숫자의 합을 구해 출력하세요.

 

result = 0
A = "3...1...4"
B = "1...9..2..2..1"

for i in range(len(A)) :
    if A[i].isdigit() : result += int(A[i])
        
for i in range(len(B)) :
    if B[i].isdigit() : result += int(B[i])
        
result

 

 

 

 

 

 

 

 

 

 

 

반응형

+ Recent posts