본문 바로가기
🔅코딩테스트 공부🔅/❗백준

[백준] 25501번 재귀의 귀재(with python)

by 윤무무 2023. 1. 25.

https://www.acmicpc.net/problem/25501

 

25501번: 재귀의 귀재

각 테스트케이스마다, isPalindrome 함수의 반환값과 recursion 함수의 호출 횟수를 한 줄에 공백으로 구분하여 출력한다.

www.acmicpc.net

 

1. 내가 작성한 코드
def recursion(s, l, r):
    global cnt
    cnt += 1
    if l >= r: return 1
    elif s[l] != s[r]: return 0
    else: return recursion(s, l+1, r-1)

def isPalindrome(s):
    return recursion(s, 0, len(s)-1)


n = int(input())

for i in range(n):
  word = input()
  cnt = 0
  print(isPalindrome(word), cnt)

 

문제에서 주어진 힌트에 90% 는 나와있어서 이걸 풀었다 해야할지,, 

 

재귀 어려유ㅜㅓㅠ

댓글