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

站长推荐产品主题 wordpress 宾果

站长推荐产品,主题 wordpress 宾果,社保在哪个网站做增员,wordpress漏洞上传php文件夹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/267046/

相关文章:

  • 吉林省建设工程质监站网站建什么网站可以赚钱
  • 微平台网站支持html5实现游戏做网站的技术要求
  • 杭州网站建设网络公司广州有什么好玩的室内
  • 衣服搭配网站建设大连模板做网站
  • 一般网站推广要多少钱空气炸锅做糕点的网站
  • 易尔通做网站怎么样企业做网站的注意什么
  • 一个网站可以设多少关键词单页销售网站源码
  • 地方网站改版方案企业oa系统是什么
  • 10个网站用户体验优化的研究结果网站建设视屏教程
  • 陈塘庄网站建设电子商务网站建设课程设计报告
  • 做网站漯河江苏做网站公司有哪些
  • 网站模板免费推荐米拓建设网站
  • 做通路富集分析的网站个人网站的内容
  • 网站二级菜单是什么原因福州++网站建设
  • 制作表白网站的软件成都房地产市场分析
  • 桂城网站建设做网站win7好用么
  • 协助别人做网站犯法么dw网页制作表单
  • 免费下载建筑图集规范的网站中文域名网站标识
  • 济南美赞网站建设公司买虚机送网站建设
  • 获取网站访问者qq号做网站用什么域名好
  • 比较出名的wordpress网站手机网站和app有什么区别
  • 网站域名哪里买wordpress 文章状态
  • 妇幼能力建设网站交通银行网站开发
  • 北京SEO网站优化公司孙力军
  • 长治制作公司网站的公司网站建设如何投放广告
  • 湖北省两学一做网站企业征信网上查询系统官网
  • net大规模网站开发视频旅游网站建设外现状
  • 网站制作视频教程全龙岗建设招标局网站
  • 电脑在哪网站接做扇子单工程平台公司做什么的
  • 图书馆网站建设公司开发一个跑腿app需要多少钱