அல்கோரிதம்string analysis

String Analysis (Histograms, Ratios, Structure) — சரம் பகுப்பாய்வு

TT
Testlaa Team
May 14, 20261 min read

சரம் பகுப்பாய்வு — எண்ணிக்கை, தொடர், வேறுபாடு, முன்னொட்டு, எண்/எழுத்து விகிதம்.

உண்மை உலகில் இது ஏன் முக்கியம்?

ஸ்பாம் — கலவை மதிப்பெண். கம்பைலர் — token வகை.

மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)

Counter; ஒரு சுற்றில் min/max தொடர், மாற்றம், கொடி.

Pythonில் முயற்சி செய்வோம்

from collections import Counter


def letter_ratio(s: str) -> float:
    letters = sum(c.isalpha() for c in s)
    return letters / len(s) if s else 0.0


print(Counter("mississippi"), f"{letter_ratio('ab12'):.2f}")

அடிக்கடி நேரும் தவறுகள்

  • பல சுற்று — ஒன்றாக்கு.
  • Unicode — unicodedata.

முக்கியச் சுருக்கக் குறிப்புகள்

  • தேவையான புள்ளிவிவரம் மட்டும்.
  • பிழைத்திருத்தம் — சுருக்கம்.

Tags:

StringsPythonமாணவர்கள்