I keeps getting the following feedback “4. You should move the existing body of the function into the new for loop.” but I’m not understanding where the indentation went wrong
Your code so far
# User Editable Region
def pin_extractor(poems):
secret_code = ''
for poem in poems:
lines = poem.split('\n')
for line_index, line in enumerate(lines):
words = line.split()
if len(words) > line_index:
secret_code += str(len(words[line_index]))
else:
secret_code += '0'
return secret_code
poem = """Stars and the moon
shine in the sky
white and
until the end of the night"""
poem2 = 'The grass is green\nhere and there\nhoping for rain\nbefore it turns yellow'
poem3 = 'There\nonce\nwas\na\ndragon'
# print(pin_extractor(poem))
# User Editable Region
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
removed by mod
i can understand, how you were feeling, this is the answer, i almost got insane too, for hours and hours and AI or anything was not working then doing all sort of things i did something, which sounds idiotic to my brain, but it worked yes it worked . damn AI, everyone needs to bow down in front of the system so damn crazy, i know i am just speaking BS but it just i am happy.
It is great that you solved the challenge, but instead of posting your full working solution, it is best to stay focused on answering the original poster’s question(s) and help guide them with hints and suggestions to solve their own issues with the challenge. How to Help Someone with Their Code Using the Socratic Method
We are trying to cut back on the number of spoiler solutions found on the forum and instead focus on helping other campers with their questions and definitely not posting full working solutions.