Weighted Word Mapping
Easy
Watch on YouTube ↗Solution
class Solution {
public String mapWordWeights(String[] words, int[] weights) {
StringBuilder sb = new StringBuilder();
for(String word : words) {
int sum = 0;
for(char ch : word.toCharArray()) {
sum += weights[ch-'a'];
}
//System.out.println(sum);
sum = sum%26;
sb.append((char)('z' - sum));
}
return sb.toString();
}
}