Frühere Geschichte https://towardsdatascience.com/10-algorithms-to-solve-before-your-python-coding-interview-feb74fb9bc27
Wenn eine Ganzzahl angegeben wird, wird eine Ganzzahl mit umgekehrten Ziffern zurückgegeben. Hinweis: Ganzzahlen können positiv oder negativ sein.
def solution(x):
string = str(x)
if string[0] == '-':
return int('-'+string[:0:-1])
else:
return int(string[::-1])
print(solution(-231))
print(solution(345))
Output:
-132
543
Übe zuerst das Schneiden. Es geht darum, eine negative Ganzzahl einzugeben
Gibt die durchschnittliche Wortlänge für einen bestimmten Satz zurück. Hinweis: Vergessen Sie nicht, zuerst die Interpunktion zu entfernen.
sentence1 = "Hi all, my name is Tom...I am originally from Australia."
sentence2 = "I need to work very hard to learn more about algorithms in Python!"
def solution(sentence):
for p in "!?',;.":
sentence = sentence.replace(p, '')
words = sentence.split()
return round(sum(len(word) for word in words)/len(words),2)
print(solution(sentence1))
print(solution(sentence2))
Output:
4.2
4.08
In einem Berechnungsalgorithmus unter Verwendung einer allgemeinen Zeichenfolge Die Punkte sind Methoden wie .replace () und .split ().
Fortsetzung folgt
Recommended Posts