程式語言 - LeetCode - C++ - 3838. Weighted Word Mapping



題目:


解答:

class Solution {
public:
    string mapWordWeights(vector<string>& words, vector<int>& weights) {
        string ans;

        for (string s : words) {
            int sum = 0;

            for (char ch : s) {
                sum += weights[ch - 'a'];
            }

            sum %= 26;
            ans += (26 - sum - 1) + 'a';
        }

        return ans;
    }
};