博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode:Valid Number
阅读量:6593 次
发布时间:2019-06-24

本文共 859 字,大约阅读时间需要 2 分钟。

problem:

Validate if a given string is numeric.

Some examples:

"0" => true
" 0.1 " => true
"abc" => false
"1 a" => false
"2e10" => true

Note: It is intended for the problem statement to be ambiguous. You should gather all requirements up front before implementing one.

Update (2015-02-10):

The signature of the C++ function had been updated. If you still see your function signature accepts a const char * argument, please click the reload button  to reset your code definition.

 

用的STL的strtod()函数 ps:太懒

class Solution {public:    bool isNumber(string s) {        const char* str=s.c_str();        char* endptr;          strtod(str,&endptr);                if(endptr==str) return false;                for(;*endptr;++endptr)           if(!isspace(*endptr)) return false;        return true;    }};

  

转载于:https://www.cnblogs.com/xiaoying1245970347/p/4555546.html

你可能感兴趣的文章
OCM_第十一天课程:Section5 —》数据仓库
查看>>
水晶报表
查看>>
kettle-多文件合并
查看>>
MyEclipse6.5的反编译插件的安装
查看>>
Jenkins + Ansible + Gitlab之ansible篇
查看>>
cogs 539. 牛棚的灯
查看>>
SQL SERVER 备份数据库到指定路径语句
查看>>
3.Knockout.Js(属性绑定)
查看>>
v140平台工具集与v110工具集选择
查看>>
EF6+Sqlite连接字符串的动态设置
查看>>
下拉加载更多
查看>>
您是哪一种类型的老板?
查看>>
SQL SERVER 2012 只能识别20个CPU的问题
查看>>
设计模式(十)外观模式
查看>>
C/C++语言中Static的作用详述
查看>>
[Android Samples视频系列之ApiDemos] App-Activity-Recreate
查看>>
ASP开发基础
查看>>
MYSQL性能调优
查看>>
LVM自动扩容
查看>>
笔记整理4
查看>>