3838. 帶權單詞映射

簡單 字串 哈希表

思路

對每個字串做以下操作:

  1. 計算字元的 ascii 碼總和。
  2. 將他模 26 之後取補數。
  3. 把對應的字元加入答案中。

程式碼

模擬

class Solution {
public:
    string mapWordWeights(vector<string>& words, vector<int>& weights) {
        string res;
        for(string& s : words) {
            int sum = 0;
            for(char& c : s) {
                sum += weights[c - 'a'];
            }
            sum = (25 - sum % 26);
            res += (char)('a' + sum);
        }
        return res;
    }
};

複雜度分析

  • 時間複雜度:O(nm)O(nm),字元的數量。
  • 空間複雜度:O(n)O(n)

顯示設定

背景線條
顯示背景網格線條
懸停發光
滑鼠懸停時顯示霓虹效果
聚光燈
跟隨滑鼠的聚光燈效果
背景透明度
開啟透明玻璃效果
主題顏色
自訂主要顏色