MCPcopy Create free account
hub / github.com/TheAlgorithms/Python / replace_letters

Method replace_letters

ciphers/hill_cipher.py:64–72  ·  view source on GitHub ↗

>>> hill_cipher = HillCipher(np.array([[2, 5], [1, 6]])) >>> hill_cipher.replace_letters('T') 19 >>> hill_cipher.replace_letters('0') 26

(self, letter: str)

Source from the content-addressed store, hash-verified

62 self.break_key = encrypt_key.shape[0]
63
64 def replace_letters(self, letter: str) -> int:
65 """
66 >>> hill_cipher = HillCipher(np.array([[2, 5], [1, 6]]))
67 >>> hill_cipher.replace_letters('T')
68 19
69 >>> hill_cipher.replace_letters('0')
70 26
71 """
72 return self.key_string.index(letter)
73
74 def replace_digits(self, num: int) -> str:
75 """

Callers 2

encryptMethod · 0.95
decryptMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected