Stap 5: Analyseren van de tekst
Dus nu eindelijk gaan we voor het analyseren van de tekst! Om dit te doen, 'm I gonna ASCII-waarden gebruiken voor de letters, dus een snelle uitleg daarover. ASCII staat voor American Standard Code for Information Interchange en is in principe hoe elk teken dat wordt getypt in het in de computer worden geïnterpreteerd. Een tabel met waarden van ASCII kan gevonden worden op http://www.asciitable.com/. Dit kan we een brief naar een subscript van de matrix schalen en dus houden een telling van het aantal keren dat het wordt gebruikt in de gecodeerde tekst. Dit kan vervolgens worden gedeeld door het totale aantal letters in de cijfertekst om onze percentage frequentie dan naar de terminal output is.
Het eerste deel is om te tellen het aantal keren dat elk teken wordt gebruikt. De eerste foto toont de code om dit te doen. We zullen in wezen het zelfde aantal tijden lus want er brieven in de tekenreeks zijn, en elke letter is verkleind tot een subscript van de matrix. De array dat de graaf van elke letter wordt vervolgens verhoogd. Als een ruimte komt, wordt het programma wordt verhoogd van een variabele met de naam "spaceCount" en verandert niets in de matrix. Dit vervolgens lussen totdat alle tekens zijn verwerkt.
Elk element van de matrix wordt vervolgens gedeeld door het totale aantal niet-ruimte tekens in de tekenreeks en vervolgens vermenigvuldigd met 100 om het percentage. Dit is de output op de terminal naast de letter die het correspondeert.