Я играю с codingbat.com,
, и я нашел эту действительно простую проблему решить, поэтому я начал пытаться играть в гольф для новичков с кодом.
Если задана непустая строка и int n, вернуть новую строку, где
char с индексом n был удален. Значение n будет допустимым индексом
символа в исходной строке (т.е. n будет в диапазоне
0..len (str) -1 включительно).
missing_char («котенок», 1) → «ktten»
missing_char («котенок», 0) →
'itten'
missing_char ('котенок', 4) → 'kittn'
Код Das:
def missing_char(str, n):
return ''.join(' '.join(str).split().remove(str[n]))
Как ни странно, Python не будет это интерпретировать.
Почему нет?