Super Easy Solution
Code\njavascript []\n/**\n * @param {string} s\n * @param {number} t\n * @return {number}\n */\nvar lengthAfterTransformations = function (s, t) {\n  const arr 
# Code\n```javascript []\n/**\n * @param {string} s\n * @param {number} t\n * @return {number}\n */\nvar lengthAfterTransformations = function (s, t) {\n  const arr = s.split("").map((e) => e.charCodeAt() - "a".charCodeAt() + t);\n  const max = Math.max(26, ...arr);\n  const dp = Array(max).fill(1);\n  const MOD = 1000000007;\n  for (let i = 26; i <= max; i++) {\n    dp[i] = (dp[i - 26] + dp[i - 25]) % MOD;\n  }\n  let ans = 0;\n  for (let i = 0; i < arr.length; i++) {\n    ans += dp[arr[i]];\n  }\n  return ans % MOD;\n};\n```
['JavaScript']