""" C 3 AB 28 BZ 78 CA 79 """ BASE_MULT = 26 ALPHA_SCORES = dict(A=1, B=2, C=3, D=4, E=5, F=6, G=7, H=8, I=9, J=10, K=11, L=12, M=13, N=14, O=15, P=16, Q=17, R=18, S=19, T=20, U=21, V=22, W=23, X=24, Y=25, Z=26) def calcBaseScore(ip_str): mult = 0 for i in range(len(ip_str) - 1): mult = mult + ALPHA_SCORES[ip_str[i]] * BASE_MULT return mult + ALPHA_SCORES[ip_str[-1]] print(calcBaseScore('CA')) print(calcBaseScore('AB')) print(calcBaseScore('C')) print(calcBaseScore('BZ'))
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more