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

购物网站常用的多组图左右轮播的js图片特效代码网络营销的传播手段

购物网站常用的多组图左右轮播的js图片特效代码,网络营销的传播手段,好看的模板网站建设,做网站的功能结构布局给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以 字符串形式返回小数 。 如果小数部分为循环小数,则将循环的部分括在括号内。 如果存在多个答案,只需返回 任意一个 。 对于所有给定的输入,保证 …

给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以 字符串形式返回小数 。

如果小数部分为循环小数,则将循环的部分括在括号内。

如果存在多个答案,只需返回 任意一个 。

对于所有给定的输入,保证 答案字符串的长度小于 104 。

示例 1:

输入:numerator = 1, denominator = 2
输出:"0.5"

示例 2:

输入:numerator = 2, denominator = 1
输出:"2"

示例 3:

输入:numerator = 4, denominator = 333
输出:"0.(012)"

思路一:模拟竖式计算

c++解法

class Solution {
public:string fractionToDecimal(int numerator, int denominator) {long n = numerator, d = denominator;if(n % d == 0) return to_string(n / d);string ans;if(n * d < 0) ans += '-';n = abs(n); d = abs(d);ans += to_string(n / d) + ".";n %= d;int len = ans.size();unordered_map<int, int> up;while(n && !up.count(n)){up[n] = len++;n *= 10;ans += to_string(n / d);n %= d;}if(n != 0){int pos = up[n];ans = ans.substr(0, pos) + '(' + ans.substr(pos) + ')';}return ans;}
};

分析:

本题要求分数转换为小数,在编写的过程中要考虑到多个情况:如出现负数,循环小数等,可以直接模拟人工计算的方式,利用竖式计算来解决,利用哈希表来记录余数是否有重复的情况,提取重复余数,再将原数转换为字符串输出即可解决,时间复杂度O(n),空间复杂度O(n)

总结:

本题考察对除运算的理解,利用竖式计算来计算小数,哈希表来记录重复小数,将重复余数用括号括起来拼接后输出即可解决

http://www.15wanjia.com/news/32106.html

相关文章:

  • 网站小编可以在家做吗seo计费怎么刷关键词的
  • 昆明企业建站模板短链接在线生成官网
  • 做网站资料准备什么百度提交入口网址是什么
  • 做韩国的跨境电商网站网络销售怎么聊客户
  • 400电话安装佛山营销网站建设怎样制作属于自己的网站
  • 帮人做网站被徐州派出所抓百度竞价排名费用
  • 门户网站如何增加流量重庆人力资源和社会保障网
  • 网做 网站有哪些关键词投放
  • 中国网站设计师外链交易平台
  • 怎么用nat做网站西点培训学校
  • 网站后台界面 园林设计谷歌网址
  • 做美甲的网站百度一下百度搜索入口
  • javascript 网站后台360关键词指数查询
  • 建筑课程网站网络营销分类
  • 腾讯云域名注册入口宁波好的seo外包公司
  • 金华做企业网站公司花生壳免费域名注册
  • 建行信用卡网站被代运营骗了去哪投诉
  • 怎么样分析一个网站互联网品牌的快速推广
  • 网站需要流量俄罗斯搜索引擎浏览器
  • 北京关键词排名首页独立站seo推广
  • 有做网站代理运营的吗广州疫情已经达峰
  • 网络经营网址怎么注册seo北京
  • 免费网站制作公司全球新冠疫情最新消息
  • wordpress simple tag南通百度seo代理
  • 福州网站备案网页制作app
  • 建立网站的信息集成过程独立站seo外链平台
  • 如何用wordpress制作网站怎么自己做网页
  • 创建网站的网站下载百度
  • 苏州有哪些做网站登封搜索引擎优化
  • 如何做学校的网站销售系统