当前位置:首页 » 《随便一记》 » 正文

LeetCode 423 从英文中重建数字[数组] HERODING的LeetCode之路_HERODING23的博客

3 人参与  2022年05月01日 12:17  分类 : 《随便一记》  评论

点击全文阅读


在这里插入图片描述
解题思路:
首先要明确一点,就是打乱的英文能够还原成数字,然后观察表格规律你就能发现,有的数字一个字母就能决定出现。

在这里插入图片描述
所以我们从单个字母就能知晓的数字出发进行统计,用一个26int长度的数组来存储字母个数,然后对每一个数字一一统计,代码如下:

class Solution {
public:
    string originalDigits(string s) {
        vector<int> count(26);
        vector<int> res(10);
        for(char& c : s) {
            count[c - 'a'] ++;
        }
        res[0] = count[25];
        res[2] = count[22];
        res[4] = count[20];
        res[6] = count[23]; 
        res[8] = count[6];
        res[3] = count[7] - res[8];
        res[5] = count[5] - res[4];
        res[7] = count[18] - res[6];
        res[1] = count[14] - res[0] - res[2] -res[4];
        res[9] = count[8] - res[5] - res[6] - res[8];
        string ans;
        for(int i = 0; i < 10; i ++) {
            for(int j = 0; j < res[i]; j ++) {
                ans += to_string(i);
            }
        } 
        return ans;
    }
};

点击全文阅读


本文链接:http://zhangshiyu.com/post/39246.html

就能  字母  数字  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 她在春日里沉眠高口碑(乔清瑜季泽珩)
  • 半堂花夜渡空城精编之作(裴砚泽沈诺柠)全书免费_(裴砚泽沈诺柠)半堂花夜渡空城精编之作后续(裴砚泽沈诺柠)
  • 半堂花夜渡空城结局+番外(裴砚泽沈诺柠)_(半堂花夜渡空城结局+番外)列表_笔趣阁(裴砚泽沈诺柠)
  • (番外)+(全书)顾裴延江照璃(长叹雁归难留+后续+结局)_顾裴延江照璃免费列表_笔趣阁(长叹雁归难留+后续+结局)
  • 全书浏览九幽不渡卿结局+番外(孟卿卿谢昭远)_九幽不渡卿结局+番外(孟卿卿谢昭远)全书结局
  • 往梦难复温+后续+结局(沈淮霆宋思予)_(沈淮霆宋思予)往梦难复温+后续+结局列表_笔趣阁(沈淮霆宋思予)
  • 她在春日里沉眠书结局+番外优质全章(乔清瑜季泽珩)_她在春日里沉眠书结局+番外优质全章乔清瑜季泽珩
  • 往梦难复温+后续+结局(沈淮霆宋思予)结局_(沈淮霆宋思予往梦难复温+后续+结局全书结局)结局列表_笔趣阁(沈淮霆宋思予)
  • 「世子养花,自当娇贵」节选角色羁绊特辑‌_沈梨裴辞最新章节免费阅读
  • 江照璃的长叹雁归难留后续在线顾裴延江照璃全书在线
  • 捧一片星空删减内容修复版本(林溪傅迟宴),捧一片星空删减内容修复版本
  • (番外)+(完结)替身一边凉快去吧结局+番外(顾时宴云琳琅)_(替身一边凉快去吧结局+番外)列表_笔趣阁(顾时宴云琳琅)

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1