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

信阳企业网站开发wordpress注册页面主题

信阳企业网站开发,wordpress注册页面主题,宣传文案模板,长春哪家网站做的好说在前面 #x1f388;不知道大家对于算法的学习是一个怎样的心态呢#xff1f;为了面试还是因为兴趣#xff1f;不管是出于什么原因#xff0c;算法学习需要持续保持。 题目描述 求解一个给定的方程#xff0c;将x以字符串 “x#value” 的形式返回。该方程仅包含 ‘’ 不知道大家对于算法的学习是一个怎样的心态呢为了面试还是因为兴趣不管是出于什么原因算法学习需要持续保持。 题目描述 求解一个给定的方程将x以字符串 “x#value” 的形式返回。该方程仅包含 ‘’ ‘-’ 操作变量 x 和其对应系数。 如果方程没有解请返回 “No solution” 。如果方程有无限解则返回 “Infinite solutions” 。 题目保证如果方程中只有一个解则 ‘x’ 的值是一个整数。 示例 1 输入: equation x5-3x6x-2 输出: x2示例 2: 输入: equation xx 输出: Infinite solutions示例 3: 输入: equation 2xx 输出: x0提示: 3 equation.length 1000 equation 只有一个 . equation 方程由整数组成其绝对值在 [0, 100] 范围内不含前导零和变量 x思路分析 题目的意思很清楚就是会给我们一个一元一次方程我们需要求解方程计算出其中变量x的取值。这是小学的题目我相信基本每一位同学都可以快速的笔算或者说口算出来但是要怎么让电脑去帮我们进行计算呢那我们首先就要想一下自己是怎么进行计算的然后将我们的方法告诉电脑就可以让电脑来帮我们进行计算了。 首先让我们先来回顾一下一元二次方程的解题过程 1、合并同类项分别对变量和常量进行合并求值2、移项化简求值 解题过程其实很简单但我们要怎么将其写成代码呢主要可以分成下面这几步 1、找出等式中的数值项及运算符 let q equation.split(); let symbol [[],[]]; for(let j 0; j 2; j){for(let i 0; i q[j].length; i){if(q[j][i] || q[j][i] -){symbol[j].push(q[j][i]);}}q[j] q[j].split(/\|\-/g);if(q[j].length symbol[j].length) symbol[j].unshift(); }2、合并同类项 let x,n 0; for(let i 0; i q.length; i){for(let j 0; j q[i].length; j){if(q[i][j].includes(x)){x cal(x || 0,parseInt(q[i][j]) || (q[i][j][0] 0 ? 0 : 1),symbol[i][j],i 0);}else{n cal(n,q[i][j],symbol[i][j],i 1);}} }3、变量系数化简 if(x 0 n 0) return Infinite solutions; if(!x) return No solution; return x n / x;AC代码 /*** param {string} equation* return {string}*/var solveEquation function(equation) {let q equation.split();let symbol [[],[]];for(let j 0; j 2; j){for(let i 0; i q[j].length; i){if(q[j][i] || q[j][i] -){symbol[j].push(q[j][i]);}}q[j] q[j].split(/\|\-/g);if(q[j].length symbol[j].length) symbol[j].unshift(); }const cal (a,b,symbol,flag) {a parseInt(a) || 0;b parseInt(b) || 0;switch(symbol){case :return flag ? a b : a - b;case -:return flag ? a - b : a b;}};let x,n 0;for(let i 0; i q.length; i){for(let j 0; j q[i].length; j){if(q[i][j].includes(x)){x cal(x || 0,parseInt(q[i][j]) || (q[i][j][0] 0 ? 0 : 1),symbol[i][j],i 0);}else{n cal(n,q[i][j],symbol[i][j],i 1);}}}if(x 0 n 0) return Infinite solutions;if(!x) return No solution;return x n / x; };公众号 关注公众号『前端也能这么有趣』获取更多有趣内容。 说在后面 这里是 JYeontu现在是一名前端工程师有空会刷刷算法题平时喜欢打羽毛球 平时也喜欢写些东西既为自己记录 也希望可以对大家有那么一丢丢的帮助写的不好望多多谅解 写错的地方望指出定会认真改进 偶尔也会在自己的公众号『前端也能这么有趣』发一些比较有趣的文章有兴趣的也可以关注下。在此谢谢大家的支持我们下文再见 。
http://www.zqtcl.cn/news/444222/

相关文章:

  • 大连seo网站推广phpcmsv9手机网站源码
  • 公司做推广做网站好还是俄文网站引擎
  • 上海市建设咨询协会网站asp网站源码
  • 大家都在哪些网站上做医药招商wordpress po文件
  • 国外主题网站兰州app
  • 建设项目自主验收公示网站dedecms英文外贸网站企业模板下载
  • 做网站要服务器吗前端企业网站开发
  • 用html写一个个人介绍多网站怎么做seo
  • 做网站打广告犯法吗中国建设投资集团 网站首页
  • 怎么免费申请个人网站职业技能培训有哪些
  • 小型的企业网站湖南备案网站建设方案书
  • 现在做网站公司seo怎么做教程
  • asp化妆品网站windows优化大师有必要安装吗
  • 网站流量分析系统制作图片网站
  • 做网站技术路线广州番禺发布公众号
  • 企业网站自己可以做吗服装网站建设的利益分析
  • 网站做软件居众装饰集团有限公司
  • 南山网站制作联系电话芒果国际影城星沙店
  • 珠海网站设计费用建企业版网站多久
  • linux 网站搬家wordpress 卸载plugin
  • 江苏省建设厅网站 投诉编辑网站的软件手机
  • 深圳地图各区分布图seo网络优化师就业前景
  • 北京网站备案代理国家企业信用信息公示系统广东
  • 推销网站重庆网站优化公司哪家便宜
  • 外贸公司网站搭建礼品网站建设
  • 网站建设 今晟网络中国制造网官网登录
  • 东莞网站设计如何常州做网站设计
  • php网站数据库修改网站备案有必要吗
  • 电商会学着做网站呢WordPress又拍云cdn
  • 网站健设推广产品多少钱网站规划有什么意义