No Numerals challengešŸ™‹ | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
+ 2

No Numerals challengešŸ™‹

Help me out please in no numerals challenge IDk why but it is falling the 3rd (hidden) test and passes all othersšŸ˜• Here's my code dict={'0':'zero', '1':'one', '2':'two', '3':'three', '4':'four', '5':'five', '6':'six', "7":"seven", "8":"eight", "9":"nine", "10":"ten"} text=input() for key,value in dict.items(): text = text.replace(key,value) print(text)

9th Aug 2021, 2:30 PM
Rambo
13 Respostas
+ 10
Rambo , if you input like : 1 2 3 11 123 the output will be: one two three oneone onetwothree the reason is, that you are looking at characters, but it would be better to look for words ā–ŖļøŽsplit the input text by space. this gives a list of words. ā–ŖļøŽthen iterate through this list by using a for loop, that gives you one word after the other . you also need a variable for an index number - check if current word is in the dict. - if yes -use dictionary to replace the current element in the list with the help of the index ā–ŖļøŽfinally use join() to put the list to a string and output the string this should help to solve the exercise
9th Aug 2021, 4:31 PM
Lothar
Lothar - avatar
+ 7
Start with ten dict={"10":"ten", '0':'zero'...
9th Aug 2021, 2:52 PM
Simba
Simba - avatar
+ 4
Simba Thank you but why what's wrong with the third test , and what happens when we place "10" first in the dictionary And Isn't there any other way..
9th Aug 2021, 3:09 PM
Rambo
+ 4
If input is 10 your code gives onezero instead of ten. Because, it checks keys and values respectively.
9th Aug 2021, 3:44 PM
Simba
Simba - avatar
+ 3
Simba Ohh šŸ˜… Tysm But isn't there another way because what if it need to contain other 2digit numbers
9th Aug 2021, 3:47 PM
Rambo
+ 2
Rambo How about this one? :- for x in input().split(): print(dict.get(x, x), end=" ") # Hope this helps
10th Aug 2021, 6:22 AM
Calvin Thomas
Calvin Thomas - avatar
+ 2
Jan NovƔk It's waste of time trying to implement negative numbers!
11th Aug 2021, 10:17 AM
Jan
Jan - avatar
+ 1
Simba bro??
9th Aug 2021, 4:09 PM
Rambo
+ 1
Ermias Bibi Off-topic comments in the Q&A section will be discouraged. Please post this in your feed instead. I hope it helps.
11th Aug 2021, 2:22 PM
Calvin Thomas
Calvin Thomas - avatar
0
Rambo, are you already done with the third test? If not, my quess is that there is a negative number, I will try to implement negative numbers...
10th Aug 2021, 1:30 PM
Jan NovƔk
Jan NovƔk - avatar
- 1
Guys what is going on here
11th Aug 2021, 2:30 PM
Marlina Woo
- 2
Cool
11th Aug 2021, 2:29 PM
Ermias Kebede
Ermias Kebede - avatar
- 3
Anyone interested in showing me the clear differences between phyton , JavaScript and php , I hope you will illustrate your explanation with examples ? One last thing about their critical syntax differences should be included .
11th Aug 2021, 2:05 PM
Ermias Kebede
Ermias Kebede - avatar