Wie man in Scrabble mit MATLAB @ Wortbewertungen berechn

Ich habe ein Hausaufgabenprogramm, mit dem ich auf ein Problem gestoßen bin. Wir müssen im Grunde genommen ein Wort nehmen (wie MATLAB) und die Funktion muss uns den korrekten Punktewert dafür unter Verwendung der Scrabble-Regeln geben. Es gibt noch andere Dinge wie Doppelwort- und Doppelpunktwerte, aber ich habe Probleme mit der Konvertierung nach ASCII. Ich muss meinen String in ASCII-Form bringen und dann diese Werte zusammenfassen. Wir kennen nur die Grundlagen der Streicher und unser Lehrer ist ziemlich nutzlos. Ich habe versucht, die Zeichenfolge in Zahlen umzuwandeln, aber das funktioniert nicht genau. Irgendwelche Vorschläge

function[score] = scrabble(word, letterPoints)

doubleword = '#';
doubleletter = '!';
doublew = [findstr(word, doubleword)]
trouble = [findstr(word, doubleletter)] 
word = char(word)
gameplay = word;
ASCII = double(gameplay)


score = lower(sum(ASCII));

Antworten auf die Frage(3)

Ihre Antwort auf die Frage