当前位置: 首页 > news >正文

龙岗网站价格百度公司招聘信息

龙岗网站价格,百度公司招聘信息,如何用asp编写网站后台,网站建设有啥费用请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 数值(按顺序)可以分成以下几个部分: 若干空格 一个 小数 或者 整数 (可选)一个 ‘e’ 或 ‘E’ ,后面跟着一个 整数…

请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。

数值(按顺序)可以分成以下几个部分:

若干空格
一个 小数 或者 整数
(可选)一个 ‘e’ 或 ‘E’ ,后面跟着一个 整数
若干空格
小数(按顺序)可以分成以下几个部分:

(可选)一个符号字符(‘+’ 或 ‘-’)
下述格式之一:
至少一位数字,后面跟着一个点 ‘.’
至少一位数字,后面跟着一个点 ‘.’ ,后面再跟着至少一位数字
一个点 ‘.’ ,后面跟着至少一位数字
整数(按顺序)可以分成以下几个部分:

(可选)一个符号字符(‘+’ 或 ‘-’)
至少一位数字
部分数值列举如下:

[“+100”, “5e2”, “-123”, “3.1416”, “-1E-16”, “0123”]
部分非数值列举如下:

[“12e”, “1a3.14”, “1.2.3”, “±5”, “12e+5.4”]

示例 1:

输入:s = "0"
输出:true

示例 2:

输入:s = "e"
输出:false

示例 3:

输入:s = "."
输出:false

示例 4:

输入:s = "    .1  "
输出:true

提示:

1 <= s.length <= 20
s 仅含英文字母(大写和小写),数字(0-9),加号 ‘+’ ,减号 ‘-’ ,空格 ’ ’ 或者点 ‘.’ 。

java

class Solution {public boolean isNumber(String s) {Map[] states = {new HashMap<>() {{ put(' ', 0); put('s', 1); put('d', 2); put('.', 4); }},new HashMap<>() {{ put('d', 2); put('.', 4); }},new HashMap<>() {{ put('d', 2); put('.', 3); put('e', 5); put(' ', 8); }},new HashMap<>() {{ put('d', 3); put('e', 5); put(' ', 8); }},new HashMap<>() {{ put('d', 3); }},new HashMap<>() {{ put('s', 6); put('d', 7); }},new HashMap<>() {{ put('d', 7); }},new HashMap<>() {{ put('d', 7); put(' ', 8); }},new HashMap<>() {{ put(' ', 8); }}};int p = 0;char t;for(char c : s.toCharArray()) {if(c >= '0' && c <= '9') t = 'd';else if(c == '+' || c == '-') t = 's';else if(c == 'e' || c == 'E') t = 'e';else if(c == '.' || c == ' ') t = c;else t = '?';if(!states[p].containsKey(t)) return false;p = (int)states[p].get(t);}return p == 2 || p == 3 || p == 7 || p == 8;}
}

python

class Solution(object):def isNumber(self, s):states = [{ ' ': 0, 's': 1, 'd': 2, '.': 4 },{ 'd': 2, '.': 4 } ,{ 'd': 2, '.': 3, 'e': 5, ' ': 8 },{ 'd': 3, 'e': 5, ' ': 8 },{ 'd': 3 },{ 's': 6, 'd': 7 },{ 'd': 7 },{ 'd': 7, ' ': 8 },{ ' ': 8 }]p = 0for c in s:if '0' <= c <= '9': t = 'd'elif c in "+-": t = 's'elif c in "eE": t = 'e'elif c in ". ": t = celse: t = '?'if t not in states[p]: return Falsep = states[p][t]return p in (2, 3, 7, 8)
http://www.yayakq.cn/news/296119/

相关文章:

  • 企业固定ip做网站一流专业建设规划
  • 中国做网站的公司排名putty搭建wordpress
  • 网站管理助手未找到iis图片类网站 怎么做优化
  • wps演示做的和网站导航个人建网站教程
  • 北京网站建设案例沈阳网络教育
  • 网站模板可以自己做常用的网页开发工具
  • 先做他个天猫网站怎样制作单页网站
  • 建设一个网站多钱wordpress 无法自定义
  • 网站各类备案搭建网站合同
  • 深圳网站设计|优选灵点网络成都网站建设公司招聘
  • 政务服务网站建设标准vi设计网站有哪些
  • 做携程怎样的网站永定区建设局网站
  • 做淘宝网站需要东平县住房和城乡建设局网站
  • 企业网站建设程序免费程序网站
  • 楚雄州住房和城乡建设局网站方太官方网站的建设情况
  • 网站建设督查工作主持词济南手机网站开发公司电话
  • 无为县建设局网站做一个app需要多少费用
  • 站群cms光辉网站建设公司
  • 网站正能量破解版下载大全安装网络策划公司
  • 做最好的win7系统下载网站wordpress发邮件慢
  • 吉林省长春网站建设电子商务网站的建设心得
  • 网站流量平台网站不收录
  • 搜索引擎简称seo青岛官网优化推广
  • 凤岗镇仿做网站河南 网站建设
  • 济南公司网站建设公司哪家好搜索引擎优化实训心得
  • 最新网站推广哪家好大连h5网站开发
  • 有什么网站可以做六级题目嘛少儿编程加盟学校
  • 备案号怎么添加到网站网站文明专栏建设
  • 案例学习网站建设方案wordpress主题模板视频网站模板
  • 不良网站代码怎么查雅虎搜索