728x90
[문제]
https://www.acmicpc.net/problem/25501
25501번: 재귀의 귀재
각 테스트케이스마다, isPalindrome 함수의 반환값과 recursion 함수의 호출 횟수를 한 줄에 공백으로 구분하여 출력한다.
www.acmicpc.net
[코드]
#B2_25501 재귀의 귀재.py
def recursion(s, l, r, cnt):
if l >= r:
return print(1, cnt)
elif s[l] != s[r]:
return print(0, cnt)
return recursion(s, l+1, r-1,cnt+1)
def isPalindrome(s):
cnt = 1
return recursion(s, 0, len(s)-1, cnt)
#main
T = int(input())
for i in range(T):
s = input()
isPalindrome(s)
반응형
'🚩 Coding Test > Baekjoon' 카테고리의 다른 글
[BOJ][Python] 17478 재귀함수가 뭔가요? (0) | 2024.04.17 |
---|---|
[BOJ][Python] 3040 백설 공주와 일곱 난쟁이 (0) | 2024.04.17 |
[BOJ][Python] 1010 다리 놓기 (0) | 2024.04.12 |
[BOJ][Python] 15650 N과 M (2) (0) | 2024.04.12 |
[BOJ][Python] 15649 N과 M(1) (1) | 2024.04.12 |