Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

배우고 느낀 것들

[코드트리] 홀수 짝수에 따른 출력값 (미해결) 본문

카테고리 없음

[코드트리] 홀수 짝수에 따른 출력값 (미해결)

낑깡H 2022. 9. 11. 17:23

🍒 문제 링크 

https://www.codetree.ai/missions/5/problems/output-value-based-on-odd-even-numbers/explanation

 

🍒 문제 분석

 

 

🍒 내 코드

N = int(input())

def f(N): 
    
	if N <= 2: 
		return N
	if N % 2 == 0:
		return f(N-2) + N 
	else:
	    return f(N-2) + N 

print(f(N))

런타임에러 자꾸 어디서 뜨는건지 모르겠네,, 

두번째 if문이 왜 첫번째 if문이랑 같은 계층인지,,

 

🍓 내 해결 과정

 

 

🌽 다른 사람 코드

n = int(input())


# 1부터 n까지의 n과 홀짝이 같은 수들의 합을 반환합니다.
def get_num(n):
    if n == 1:
        return 1
    if n == 2:
        return 2

    # n과 홀짝이 같은 수만을 재귀함수로 호출합니다.
    return get_num(n - 2) + n


print(get_num(n))

 

굳이 짝수 홀수 구분할 필요 없었음!!!

 

🍉 깨달은 점 및 정리

종결 조건을 저렇게 두 가지로 나눠서도 가능하구나

 

 

Comments