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

南京网站定制开发商城网站免费模板

南京网站定制开发,商城网站免费模板,烟台市建设工程交易中心网站,2022最新永久地域网名算法进修Day-33 65. 有效数字 难度#xff1a;困难 题目要求 有效数字#xff08;按顺序#xff09;可以分成以下几个部分#xff1a; 一个 小数 或者 整数#xff08;可选#xff09;一个 e 或 E #xff0c;后面跟着一个 整数 小数#xff08;按顺序#xff09;…算法进修Day-33 65. 有效数字 难度困难 题目要求 有效数字按顺序可以分成以下几个部分 一个 小数 或者 整数可选一个 e 或 E 后面跟着一个 整数 小数按顺序可以分成以下几个部分 可选一个符号字符 或 -下述格式之一 至少一位数字后面跟着一个点 .至少一位数字后面跟着一个点 . 后面再跟着至少一位数字一个点 . 后面跟着至少一位数字 整数按顺序可以分成以下几个部分 可选一个符号字符 或 -至少一位数字 部分有效数字列举如下[2, 0089, -0.1, 3.14, 4., -.9, 2e10, -90E3, 3e7, 6e-1, 53.5e93, -123.456e789] 部分无效数字列举如下[abc, 1a, 1e, e3, 99e2.5, --6, -3, 95a54e53] 给你一个字符串 s 如果 s 是一个 有效数字 请返回 true 。 示例1 输入s “0” 输出true 示例2 输入s “e” 输出false 示例3 输入s “.” 输出false 题解 可以直接使用正则表达式进行匹配^\s*-?\d(\.\d)?([eE][-]?\d)?\s*$为当前正确得正则表达式解读如下 ^\s*表示以零个、一个或多个空格开头-?表示一个可选的负号\d表示一个或多个的数字(\.\d)?表示一个可选的小数部分包括一个小数点和至少一个数字([eE][-]?\d)?表示科学计数法包括e或E可选的正负号和至少一个数字\s*表示以零个、一个或多个空字符$表示结尾 想法代码 using System.Text.RegularExpressions;class Solution {private static Regex compare new Regex(^\s*-?\d(\.\d)?([eE][-]?\d)?\s*$);public static void Main(String[] args){string s e;Solution solution new Solution();Console.WriteLine(solution.IsNumber(s));}public bool IsNumber(string s){return compare.IsMatch(s);} }66. 加一 难度简单 题目要求 给定一个由 整数 组成的 非空 数组所表示的非负整数在该数的基础上加一。 最高位数字存放在数组的首位 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外这个整数不会以零开头。 示例1 输入digits [1,2,3] 输出[1,2,4] 示例2 输入digits [4,3,2,1] 输出[4,3,2,2] 示例3 输入digits [0] 输出[1] 题解 定义 i n d e x d i g i t s . L e n g t h − 1 indexdigits.Length-1 indexdigits.Length−1如果数组中 i n d e x index index 位置为9那么将 i n d e x index index 前移 如果 i n d e x 0 d i g i t s [ i n d e x ] 9 index0 \\ digits[index]9 index0digits[index]9那么对数组扩容 i n d e x index index 位置的内容变为1且对之后的所有元素变为0如果 i n d e x 0 d i g i t s [ i n d e x ] ≠ 9 index0\\digits[index]\neq9 index0digits[index]9 那么将 i n d e x 1 index1 index1并对之后的元素变为0 如果不满足上方条件则将最后一个元素加一 想法代码 class Solution {public static void Main(String[] args){int[] digits { 8,9 };Solution solution new Solution();int[] res solution.PlusOne(digits);for (int i 0; i res.Length; i){Console.Write(res[i] );}}public int[] PlusOne(int[] digits){int index digits.Length - 1;if (digits[digits.Length - 1] 9){if (digits.Length 1){while (true){if (index 0){break;}if (digits[index] 9){index--;}else{break;}}}if (index 0 digits[index] 9){Array.Resize(ref digits, digits.Length 1);digits[index] 1;}else{digits[index] 1;}for (int i digits.Length - 1; i index; i--){digits[i] 0;}}else{digits[digits.Length - 1] 1;}return digits;} }
http://www.w-s-a.com/news/491302/

相关文章:

  • 青海学会网站建设公司照片组合拼图
  • 中国建设银行福清分行网站爱站网权重查询
  • 外贸通网站建设网站建设7个主要流程图
  • 元气森林网络营销方式医疗网站优化怎么做
  • 手机网站制作报价表做网站公司做网站公司
  • 湖州网站设计吉林网站建设哪家好
  • 做存储各种环境信息的网站使用tag的网站
  • 阿里云用ip做网站网站开发员属于
  • 外链网盘下载南宁seo推广优化
  • 网站的推广方案有哪些此网站可能有
  • wordpress更改链接后网站打不开一键生成个人网站
  • 网站建设后台有哪些东西前端开发培训一般多少钱
  • 高端建设网站公司网站开发 源码
  • 企业网站的劣势园林景观设计公司简介范文
  • 网站建设程序招聘东营建设信息网登录
  • o2o是什么意思通俗讲seo与网站优化 pdf
  • 外贸网站外包一般建设一个网站多少钱
  • 抄袭别人网站的前端代码合法吗网络促销策略
  • 用wordpress制作网站做资源网站
  • wordpress 发布网站南宁网站建设网站
  • 职业生涯规划大赛心得贵阳哪家网站做优化排名最好
  • wordpress 图片懒加载北京网站优化和推广
  • 深圳网站建设工作一个dede管理两个网站
  • 被禁止访问网站怎么办中国建筑网官网查询系统
  • 网站管理运营建设网贷网站
  • 深圳市龙岗区住房和建设局网站怎么给网站做404界面
  • 设计类网站网站系统 建设和软件岗位职责
  • 网站后台打开慢站长之家网址ip查询
  • 图书馆网站设计方案家具设计作品
  • 马鞍山做网站公司排名徐州网站外包