这个是 Java 的代码实现:

我现在写一个 C++ 的版本:
std::string numberList = "/";
static void insertNumber(int number) {
std::string numberStringified = std::to_string(number);
numberList += (numberStringified + "/");
}
static bool queryNumber(int number) {
std::string numberStringified = "/" + std::to_string(number) + "/";
return (numberList.find(numberStringified) != std::string::npos);
}
我没见过这种写法,我不知道这个 queryNumber 的正确性是否能保证