२८ जानेवारी, २०२२

आनुषंगिकच्या निमित्ताने

आनुषंगिक हा शब्द १६ प्रकारांनी लिहिता येतो. म्हणजे खाली दिलेले बाकीचे १५ प्रकार चुकीचे आहेत.

अनुशंगिक
अनुशंगीक
अनुषंगिक
अनुषंगीक
अनूशंगिक
अनूशंगीक
अनूषंगिक
अनूषंगीक
आनुशंगिक
आनुशंगीक
आनुषंगीक
आनूशंगिक
आनूशंगीक
आनूषंगिक
आनूषंगीक

हे शब्द तयार करण्यासाठी पायथॉनची ही स्क्रिप्ट वापरली.

mylist = [["अ", "आ"], ["नु", "नू"], ["शं", "षं"], ["गि", "गी"], ["क"]]
import itertools
for i in itertools.product(*mylist):
    print("".join(i))

तसेच ऐतिहासिक हा शब्द देखील अनेक प्रकारे लिहिता येतो.

_____

x = ['बि', 'बी']
y = ['भ', 'भि', 'भी']
z = ['त्स', 'स्त']

for x1 in x:
    for y1 in y:
        for z1 in z:
            print(x1+y1+z1)

_____

Use this code to generate more words with replacements.

replacements = {'ि':'ी', 'ी':'ि', 'ु':'ू', 'ू':'ु'}

with open('dicts/mr_IN_eng.dic') as f:
    for x in f:
        subs = [{_x,replacements.get(_x,_x)} for _x in x]
        for s in itertools.product(*subs):
            print ("".join(s))