https://www.acmicpc.net/problem/25501
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% 는 나와있어서 이걸 풀었다 해야할지,,
재귀 어려유ㅜㅓㅠ
'🔅코딩테스트 공부🔅 > ❗백준' 카테고리의 다른 글
[백준] 2839번 설탕 배달(with python) (0) | 2023.01.27 |
---|---|
[백준] 1920번 수 찾기(with python) (1) | 2023.01.26 |
[백준] 18870번 좌표 압축(with python) (0) | 2023.01.25 |
[백준] 7568번 덩치(with python) (1) | 2023.01.22 |
[백준] 2292번 벌집(with python) (0) | 2023.01.22 |
댓글