지굥
Long day's journey into
지굥

티스토리

  • 분류 전체보기 (46)
    • 개발 (44)
      • TIL (11)
      • JavaScript (0)
      • Python (2)
      • 알고리즘 (30)
      • Git (1)
    • 책 (1)
    • 일상 (1)

인기 글

최근 글

전체 방문자
오늘
어제
hELLO · Designed By 정상우.
지굥

Long day's journey into

개발/알고리즘

[코드트리] 패턴 출력하는 재귀함수

2023. 9. 12. 12:27

문제링크

https://www.codetree.ai/training-field/search/problems/recursive-function-that-outputs-pattern?&utm_source=clipboard&utm_medium=text 

 

코드트리 | 코딩테스트 준비를 위한 알고리즘 정석

국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.

www.codetree.ai

작성코드

def compare369(n):
    if n == 369:
        return print(369,end=" ");

    if n > 369:
        compare369(n-2)
        print(n,end=" ")

    if n < 369:
        print(n,end=" ")
        compare369(n+2)

n = int(input())
compare369(n)

재귀함수를 호출하는 위치에 따라서 print결과값이 바뀐다는 게 신기했다. 아직 반환값이 없는 재귀함수만 다뤄봤는데, 오늘 값을 반환하는 재귀함수 파트도 마무리 지으려고 한다!!

 

 

저작자표시 (새창열림)

'개발 > 알고리즘' 카테고리의 다른 글

[코드트리] 큰 숫자 자리수의 합  (0) 2023.09.12
[코드트리] 출력결과 18 - 손코딩  (0) 2023.09.12
[코드트리 챌린지] 1주차 및 첫번째 실력진단  (0) 2023.09.11
[백준 17425]약수의 합 - 파이썬 풀이  (0) 2021.12.07
[백준 17427]약수의 합2 - 파이썬 풀이  (0) 2021.12.06
    '개발/알고리즘' 카테고리의 다른 글
    • [코드트리] 큰 숫자 자리수의 합
    • [코드트리] 출력결과 18 - 손코딩
    • [코드트리 챌린지] 1주차 및 첫번째 실력진단
    • [백준 17425]약수의 합 - 파이썬 풀이
    지굥
    지굥
    프론트엔드 개발자가 되려고 공부하고 있습니다.

    티스토리툴바