1945. 字符串轉(zhuǎn)化后的各位數(shù)字之和
🟠題目簡(jiǎn)述:給你一個(gè)由小寫(xiě)字母組成的字符串 s ,以及一個(gè)整數(shù) k 。
首先,用字母在字母表中的位置替換該字母,將 s 轉(zhuǎn)化 為一個(gè)整數(shù)(也就是,‘a(chǎn)’ 用 1 替換,‘b’ 用 2 替換,… ‘z’ 用 26 替換)。接著,將整數(shù) 轉(zhuǎn)換 為其 各位數(shù)字之和 。共重復(fù) 轉(zhuǎn)換 操作 k 次 。
例如,如果 s = “zbax” 且 k = 2 ,那么執(zhí)行下述步驟后得到的結(jié)果是整數(shù) 8 :
轉(zhuǎn)化:“zbax” ? “(26)(2)(1)(24)” ? “262124” ? 262124
轉(zhuǎn)換 #1:262124 ? 2 + 6 + 2 + 1 + 2 + 4 ? 17
轉(zhuǎn)換 #2:17 ? 1 + 7 ? 8
返回執(zhí)行上述操作后得到的結(jié)果整數(shù)。
to_string()
、stoi()
函數(shù);class Solution {public:
int getLucky(string s, int k) {string str;
for(auto &ch : s)
{str += to_string(ch - 'a' + 1);
}
//cout<< str<< endl;
int nRet = 0;
for(int i = 0; i< k; i++)
{int n = 0;
for(auto &ch : str)
{n += ch - '0';
}
str = to_string(n);
}
return std::stoi(str);
}
};
🔵結(jié)果展示:
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧