Udacityでの学習でのメモとして残したいと思います。たびたびこういったことをやろうと思います。たとえ問題に正解したとしてももっといい方法はあったりしますし。
私の解答
qiita.rb
def is_palindrome(s):
if s[0] == s[-1] and s[1] == s[-2]:
return True
elif s == '':
return True
else:
return False
Udacityの先生の解答
qiita.rb
def is_palindrome(s):
if s == '':
return True
else:
if s[0] == s[-1]:
return is_palindrome(s[1:-1])
else:
return False