例如:
输入:OneTwoThree
输出:123
输入:OneTwoDoubleTwo
输出:1222
输入:1Two2
输出:ERROR
输入:DoubleDoubleTwo
输出:ERROR
有空格,非法字符,两个Double相连,Double位于最后一个单词 都错误。
#include <iostream>
#include <string>
using namespace std;
void process(string str)

本文介绍华为机试中的一项挑战——将含有英文单词的电话号码正确翻译为数字。规则包括:One对应1,Two对应2,Double表示重复前一个数字,遇到空格、非法字符、Double相连或Double在末尾的情况则标记为ERROR。
最低0.47元/天 解锁文章
830





