leetcode 耗时100 1694. Reformat Phone Number

📅 2026/8/6 13:45:57
leetcode 耗时100 1694. Reformat Phone Number
Problem: 1694. 重新格式化电话号码Codeclass Solution { public: string reformatNumber(string number) { string tmp; for(int i 0; i number.size(); i) { if(number[i] 0 number[i] 9) { tmp number[i]; } } string ret; int n tmp.size(); for(int i 0; i n; i) { ret tmp[i]; if( (n%30 || n%32) (i1)%30 ) ret -; if(n%31 (i1)%30) { if(i n-2) ret -; else break; } } if(ret.back() -) ret.pop_back(); if(n%31) { ret.pop_back(); ret -; ret tmp[n-2]; ret tmp.back(); } return ret; } };