2018年1月9日 星期二

Python: Hash a word

Python: Hash a word

Python Basic: Exercise-74 with Solution

Write a Python program to hash a word.
Sample Solution:-

soundex=[0,1,2,3,0,1,2,0,0,2,2,4,5,5,0,1,2,6,2,3,0,1,0,2,0,2]

word=input("Input the word be hashed: ")

word=word.upper()

coded=word[0]

for a in word[1:len(word)]:
    i=65-ord(a)
    coded=coded+str(soundex[i])
print() 
print("The coded word is: "+coded)
print()

========== RESTART: F:/Python_APSC/py-ex-basic-74.py =============
Input the word be hashed: abcdefghijklmnopqrstuvwxyz

The coded word is: A2020103262105542200210321

>>> 

沒有留言:

張貼留言

CRC(循環冗餘檢查)

  CRC(循環冗餘檢查) 完整的 CRC(循環冗餘檢查)逐步演示器 。它支援自定義 生成多項式 與 資料位元流 ,並透過「下一步」按鈕展示二進制長除法(XOR 運算)的過程。 二進制長除法模擬 : CRC 的核心是模二除法(Modulo-2 Division),實務上就是不斷進...