bumpsoo 2026-06-13 09:24:24 +00:00
parent 308dfbad7e
commit 1fe0c770f9

View file

@ -0,0 +1,11 @@
# https://leetcode.com/problems/weighted-word-mapping
class Solution:
def mapWordWeights(self, words: List[str], weights: List[int]) -> str:
result = []
for word in words:
weight = 0
for c in word:
weight += weights[ord(c) - ord('a')]
result.append(chr(ord('z') - weight % 26))
return ''.join(result)