题解 | #进制转换#
进制转换
https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
#include <iostream> using namespace std; int main() { string str; int res=0; cin >> str; str.erase(0, 2); for (auto s : str) { if (s >= 'A' && s <= 'F') res = (s - 'A' + 10) + res * 16; else res = (s - '0') + res * 16; } cout << res << endl; return 0; }