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

网站建设相关基础实验总结seo网络推广什么意思

网站建设相关基础实验总结,seo网络推广什么意思,仓库管理系统app,网站限制复制请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 数值(按顺序)可以分成以下几个部分: 若干空格 一个 小数 或者 整数 (可选)一个 ‘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.dinnco.com/news/66512.html

相关文章:

  • 汕头市政府济南网站推广优化
  • 技术支持 如皋网站建设宁波网站制作优化服务
  • wordpress 模版标签宝鸡seo外包公司
  • 温州做网站的企业seo做的好的网站
  • 厦门靠谱建网站公司商业推广软文范例
  • 深圳产品外观设计公司内部搜索引擎优化
  • java jsp 如何做门户网站宁波seo关键词
  • 网站大全下载软件安装百度账号批发网
  • 网站怎么适配移动端石家庄房价
  • 升级网页临沂百度seo
  • 网站备案管谁要幕布搜索引擎的作用
  • funpinpin建站平台优化大师的优化项目有哪7个
  • 帝国管理系统导入新的模板怎么建网站?搜索引擎优化英文简称为
  • h5制作网站开发阳江网站建设
  • 中国建设银行网站快速查询南宁seo排名收费
  • 网络营销品牌案例分析抖音seo培训
  • 专业招牌制作价格海口seo计费
  • 分类 网站模板外包
  • 网站宣传视频地推的60种方法
  • 用ul做的网站为何浮动不上去焦作seo公司
  • 网站做树状结构有什么作用关键词排名的工具
  • 没有做老千的斗牛网站6东莞哪种网站推广好
  • 网站建立风格淘客推广
  • 做物流的可以在那些网站找客户端小广告图片
  • 网上帮做一些小事赚零花钱的网站企业网站制作价格
  • 做网站开公司电商培训班
  • 盘锦网站建设高端网站优化公司
  • b2c网站是什么成人技能培训班有哪些
  • web开发是网站开发吗哪里可以学企业管理培训
  • 个体工商户怎么做网站seo发包排名软件