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

做剧情游戏的网站深圳最大的软件开发公司

做剧情游戏的网站,深圳最大的软件开发公司,_count-views_all wordpress,wordpress文章内容编辑器1.299. 猜数字游戏 - 力扣(LeetCode) 公牛还是挺好数的,奶牛。。。妈呀,一朝打回解放前 抓本质抓本质,有多少位非公牛数可以通过重新排列转换公牛数字,意思就是,当这个数不是公牛数字时&#x…
1.299. 猜数字游戏 - 力扣(LeetCode)

公牛还是挺好数的,奶牛。。。妈呀,一朝打回解放前

抓本质抓本质,有多少位非公牛数可以通过重新排列转换公牛数字,意思就是,当这个数不是公牛数字时,我们就分别统计它在secret和guess中的数量,然后取数量较少的作为奶牛数就好,因为它是可以调整位置的使它变成公牛数,多余的无法匹配再怎么调整位置也没办法把它变成公牛数。

class Solution {
public:vector<string> fizzBuzz(int n) {n += 1;vector<string> answer(n);for(int i = 1 ; i < n; i++){if(i % 3 == 0 && i % 5 == 0){answer[i] = "FizzBuzz";}else if(i % 3 == 0){answer[i] = "Fizz";}else if(i % 5 == 0){answer[i] = "Buzz";}else{answer[i] = to_string(i);}}return answer;}
};
2.412. Fizz Buzz - 力扣(LeetCode)

 匹配就好

class Solution {
public:vector<string> fizzBuzz(int n) {n += 1;vector<string> answer;for(int i = 1 ; i < n; i++){if(i % 3 == 0 && i % 5 == 0){answer.push_back("FizzBuzz");}else if(i % 3 == 0){answer.push_back("Fizz");}else if(i % 5 == 0){answer.push_back("Buzz");}else{answer.push_back(to_string(i));}}return answer;}
};
3.506. 相对名次 - 力扣(LeetCode)

 首先自己瞎掰扯了半天 感觉有点冗余 三元运算符还是见样学样的哈哈。。

class Solution {
public:vector<string> findRelativeRanks(vector<int>& score) {int n = score.size();string medal[3] = {"Gold Medal", "Silver Medal", "Bronze Medal"};vector<int> map(1000010);vector<string> answer(n);for(int i  = 0; i < n; i++){map[score[i]] = i;            }sort(score.begin(), score.end());reverse(score.begin(), score.end());for(int i = 0; i < n; i++){int site = map[score[i]];answer[site] = i<3 ? medal[i] :  to_string(i+1);}return answer;}
};

后面看了别人的题解(下面这个

class Solution {
public:vector<string> findRelativeRanks(vector<int>& score) {int n = score.size();string medal[3] = {"Gold Medal", "Silver Medal", "Bronze Medal"};map<int,int> map;vector<string> answer;vector<int> a(score.begin(), score.end());sort(a.begin(), a.end());reverse(a.begin(), a.end());for(int i  = 0; i < n; i++){map[a[i]] = i;            }for(int i = 0; i < n; i++){int rank = map[score[i]];string res = rank<3 ? medal[rank] : to_string(rank+1);answer.push_back(res);}return answer;}
};

发现我跟人家想法不一样的是:我没有复制数组,先记录排序前原来的位置,然后在制造答案数组的时候遍历排序后的数组,根据记录的原来的位置放答案

人家是用一个新数组记录排序之后的数组 然后再遍历原数组的元素 根据排序之后的名次决定这个位置的答案数组中是什么结果

http://www.yayakq.cn/news/716510/

相关文章:

  • 四平英文网站建设网页设计旅游模板
  • 主题资源网站建设通讯设备 技术支持 东莞网站建设
  • 电子商务网站概要设计有哪些网站可以做h5
  • 欧美做暖网站点网站出图片怎么做
  • 昆明外贸网站设计服务商html手机网站模板下载
  • 帮忙找人做网站wordpress页面调用文章列表
  • 惠州网站制作培训电商网站项目建设
  • 400电话 网站建设专业做农牧应聘的网站
  • 免费网站统计工具上海网站设计与开发公司
  • 网站管理员在哪里百度关键词推广多少钱
  • 上海网站建设公司哪家好知识付费小程序搭建
  • 青州网站开发有什么网站可以做名片
  • 如何优化自己的网站大学生网站模板
  • 运城网站制作路90wordpress 404 定向
  • 网站改域名大庆建设银行网站首页
  • 网站内部链接的策略注册安全工程师题库免费版
  • 建站公司如何月入十万微信小程序开发详解
  • 杭州网站建设开发哪家企业做网站好
  • 中国建设银行官网站预约纪念币保定百度推广电话
  • 网站内容建设运维服务器企业推广的方式
  • 小公司做网站用哪种服务器推广策略包括哪些方面
  • 2017优秀网站设计网站备案ip查询网站
  • 免费发布信息网站大全注册吉安市网站建设
  • 福建高速公路建设指挥部网站龙岗这边哪里有教做网站的
  • 捷克网站后缀网络营销论文选题
  • 天津手机网站制作asp网站配置伪静态
  • 做网站如何防止被抄袭电商网站的相同点
  • 成都公司网站seo广州google推广
  • 深圳网站维护优化深圳网络公司老板
  • 建设部网站证件查询关于网站开发的毕业设计