您当前的位置: 首页 >  leetcode

孑渡

暂无认证

  • 5浏览

    0关注

    178博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Leetcode】剑指Offer 20:表示数值的字符串

孑渡 发布时间:2022-09-09 16:20:55 ,浏览量:5

因为今天时间不多所以跳了一题,明天再补~

请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 数值(按顺序)可以分成以下几个部分: 若干空格 一个 小数 或者 整数 (可选)一个 ‘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 = '0' && c

关注
打赏
1663211900
查看更多评论
立即登录/注册

微信扫码登录

0.1576s