உரையைத் தலைகீழாக்க
உரையை மூன்று விதமாகப் பின்னோக்கி எழுதலாம்: ஒவ்வொரு எழுத்தையும் கடைசியிலிருந்து முதல் வரை, ஒவ்வொரு வரியின் சொற்களையும் தலைகீழ் வரிசையில், அல்லது முழு உரையின் வரிகளையும் கீழிருந்து மேலாக. நீங்கள் தட்டச்சு செய்யும்போதே முடிவு தோன்றும். கணக்கீடு உங்கள் உலாவியிலேயே நடப்பதால், நீங்கள் ஒட்டும் எதுவும் பதிவேற்றப்படுவதில்லை.
0 எழுத்துகள் · 0 சொற்கள் · 0 வரிகள்
0 எழுத்துகள் · 0 சொற்கள் · 0 வரிகள்
முழுவதும் இந்த உலாவி தாவலிலேயே இயங்கும். உங்கள் உரை பதிவேற்றப்படுவதோ சேமிக்கப்படுவதோ இல்லை.
இது என்ன செய்கிறது
உரையைத் தலைகீழாக்கு உரையை மூன்று வழிகளில் ஒன்றில் திருப்புகிறது: ஒவ்வொரு எழுத்தும் கடைசியிலிருந்து முதலுக்கு (எமோஜிகளும் உச்சரிப்பு எழுத்துகளும் சிதையாது), ஒவ்வொரு வரியிலும் சொற்கள் தலைகீழ் வரிசையில், அல்லது முழு உரையின் வரிகள் கீழிருந்து மேலாக.
stressed
desserts
மூன்று வகை தலைகீழாக்கமும் அவற்றின் பயன்களும்
எழுத்துகள் பயன்முறை முழு உரையையும் கண்ணாடிப் பிம்பம் போல மாற்றுகிறது: "stressed" என்பது "desserts" ஆகிறது. பாலிண்ட்ரோம் சரிபார்க்க, சொல் புதிர்கள் மற்றும் எஸ்கேப்-ரூம் குறிப்புகள் உருவாக்க, ஸ்பாய்லரை வெளிப்படையாகவே மறைக்க, அல்லது கண்ணாடியில் பார்த்தால் மீண்டும் படிக்கக்கூடிய தலைகீழ் உரையை உருவாக்க மக்கள் இதைப் பயன்படுத்துகிறார்கள். லியனார்டோ டா வின்சி தன் குறிப்பேடுகளில் வலமிருந்து இடமாக கண்ணாடி எழுத்தில் எழுதியதும் இதே உத்திதான். "A man, a plan, a canal: Panama" என்பது எழுத்துகளாக மட்டும் சுருக்கிய பிறகுதான் பின்னாலிருந்து படித்தாலும் ஒரே மாதிரி இருக்கும் என்பதால், பாலிண்ட்ரோம் சோதனைக்கு முன் இடைவெளிகளையும் நிறுத்தற்குறிகளையும் நீக்குவது சிறந்தது.
சொற்கள் பயன்முறை ஒவ்வொரு சொல்லையும் அப்படியே வைத்து, ஒவ்வொரு வரியிலும் அவற்றின் வரிசையை மாற்றுகிறது; "one two three" என்பது "three two one" ஆகிறது. கடைசிப் பெயர் முதலில் எழுதப்பட்ட பெயரைத் திருப்ப, மொழிப் பயிற்சிகளுக்கு, இடைவெளிகளுடன் எழுதிய பாதைகளைத் தலைகீழாக்க இது உதவும். வரிகள் பயன்முறை வரிகளைத் தொடாமல் பட்டியலை தலைகீழாக்குகிறது: பழையது முதலில் இருந்த லாக் புதியது முதலில் என மாறும், எண்ணிட்ட கவுண்ட்டவுன் ஏறுவரிசையாகும், சாட் ஏற்றுமதியை காலத்தின் தலைகீழ் வரிசையில் படிக்கலாம். உண்மையான அகர வரிசை அல்லது எண் வரிசை தேவைப்பட்டால் வரிகளை வரிசைப்படுத்து கருவியைப் பயன்படுத்துங்கள்.
சாதாரணமாகத் தலைகீழாக்கினால் எமோஜியும் உச்சரிப்புக் குறிகளும் ஏன் உடைகின்றன
JavaScript சரம் என்பது UTF-16 குறியீட்டு அலகுகளின் வரிசை; பல தலைகீழாக்கிகள் அந்த வரிசையையே புரட்டுகின்றன. இதனால் பெரும்பாலான எமோஜி போன்ற Basic Multilingual Plane-க்கு வெளியே உள்ள எழுத்துகள் செல்லாத இரு பகுதிகளாகப் பிளவுபடுகின்றன; இணைப்புக் குறிகளும் பிரிந்துவிடுகின்றன: e எழுத்தும் அதைத் தொடர்ந்த அக்யூட் குறியுமாக தட்டச்சு செய்த é, தவறான எழுத்தின் மேல் குறியுடன் வரும். கொடிகள் இன்னும் வேடிக்கையாகத் தவறும்: கொடி எமோஜி என்பது இரு பிராந்தியக் குறிகாட்டி எழுத்துகள்; அமெரிக்கக் கொடி U, S எழுத்துகள், அவற்றைக் குறியீடு குறியீடாகத் திருப்பினால் S U ஆகிவிடும்.
இந்தக் கருவி உரையை உலாவியின் Intl.Segmenter மூலம் கிராஃபீம் கிளஸ்டர்களாகப் பிரிக்கிறது; வாசகர் ஒரே எழுத்தாக உணரும் அதே அலகு அது. அவற்றையே தலைகீழாக்குகிறது. zero-width joiner மூலம் இணைந்த குடும்ப எமோஜி, தோல்நிற மாற்றிகள், கொடிகள், உச்சரிப்புக் குறியுள்ள எழுத்துகள் அனைத்தும் முழுமையாகவே இருக்கும். அரபு, ஹீப்ரு போன்ற வலமிருந்து இடமாக எழுதும் மொழிகளும் சேமிப்பு வரிசையில் தலைகீழாகின்றன; உலாவி அவற்றை வலமிருந்து இடமாகக் காட்டுவதால், தலைகீழ் முடிவு இடமிருந்து வலமாக ஓடுவது போலத் தெரியும்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
- ஒரு சொல் இருவழி ஒத்த சொல்லா (palindrome) என்று எப்படிச் சரிபார்ப்பது?
- எழுத்துகள் பயன்முறையில் ஒட்டி, முடிவை மூலத்துடன் ஒப்பிடுங்கள். சொற்றொடர்களுக்கு, முதலில் இடைவெளிகளையும் நிறுத்தற்குறிகளையும் நீக்கி, ஒரே எழுத்து வடிவத்தில் (பெரிய/சிறிய) மாற்றுங்கள்; பாலிண்ட்ரோம் சோதனை பொதுவாக இவற்றைப் புறக்கணிக்கும்.
- உரையைத் தலைகீழாக்கும்போது எமோஜி உடையாமல் இருக்குமா?
- ஆம். உரை கிராஃபீம் கிளஸ்டர் அடிப்படையில் தலைகீழாகிறது; எனவே எமோஜி தொடர், கொடி அல்லது இணைப்புக் குறியுள்ள எழுத்து உடைந்த பகுதிகளாகாமல் ஒரே அலகாக நகரும்.
- வரிசைப்படுத்தாமல் ஒரு பட்டியலின் வரிசையை மட்டும் தலைகீழாக்க முடியுமா?
- வரிகள் பயன்முறையைத் தேர்ந்தெடுங்கள். கடைசி வரி முதலாகிறது, இப்படியே தொடரும்; ஒவ்வொரு வரியின் உரையும் அப்படியே இருக்கும். வெற்று வரிகள் அவற்றின் பிம்ப இடத்தில் இருக்கும்.
- பின்னோக்கிய உரையும் தலைகீழான அல்லது கண்ணாடிப் பிம்ப உரையும் ஒன்றா?
- இல்லை. தலைகீழாக்கம் சாதாரண எழுத்துகளின் வரிசையை மட்டுமே மாற்றும். தலைகீழ் (upside-down) உரை ஒவ்வொரு எழுத்தையும், a-க்கு ɐ போல, வேறொரு Unicode ஒத்த எழுத்தால் மாற்றுகிறது; அது தனி மாற்றம்.