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

天津外贸营销型网站建设公司百度推广销售员好做吗

天津外贸营销型网站建设公司,百度推广销售员好做吗,做网站商铺模板,广州网站建设排名请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 数值(按顺序)可以分成以下几个部分: 若干空格 一个 小数 或者 整数 (可选)一个 ‘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.khdw.cn/news/238.html

相关文章:

  • wordpress if长治seo顾问
  • 勒流网站建设制作百度手机助手官方正版
  • 如何 html5 网站爱站权重
  • 网站访问量统计怎么做东莞营销推广公司
  • 东莞网站推广方式百度用户服务中心官网电话
  • nba新闻最新消息滚动海淀搜索引擎优化seo
  • 网站维护有文化建设费百度一下子就知道了
  • 国家新闻出版署防沉迷优化教程
  • 免费做网站公司网站开发工程师
  • 百度推广网站建设制作网站公司
  • 重庆建设企业网站虎门今日头条新闻
  • 网站做竞价需要什么信息互联网宣传推广
  • 陕西网站建设公司哪有seo高手培训
  • 软件技术岗位有哪些河北seo网络优化培训
  • 有什么软件可以做网站深圳seo关键词优化
  • 做网站的收益网站推广软件免费观看
  • 上海网站建设公司哪家好一站式网站建设
  • wordpress资源站主题百度关键词检测工具
  • 初做淘宝客选哪个网站百度搜索软件
  • 给你网站你会怎么做百度网盘资源搜索引擎搜索
  • 怎么创建免费网站网站建设公司哪家好?该如何选择
  • 美图秀秀可以做网站吗优化关键词的作用
  • 做淘客需要用的网站海外推广专员
  • 织梦 网站模板域名解析ip地址
  • 如何为旅游网站店铺做推广营销新产品推广策划方案
  • 网站建设企业排名推广好用的视频播放器app
  • 域名访问网站的知识软文营销文章案例
  • 家庭宽带做网站服务器吗网站推广苏州
  • 一个服务器可以放多少网站生活中的网络营销有哪些
  • 惠州做学校网站网站推广app下载