力扣第243周周赛(上)

  • 题目
  • 思路与算法
  • 代码实现
  • 写在最后

题目

    1. 检查某单词是否等于两单词之和
    1. 插入后的最大值

思路与算法

    1. 检查某单词是否等于两单词之和:直接转化比较即可
    1. 插入后的最大值:负数,则从左到右找到第一个比x大的位置插入即可,正数相反,找到第一个比x小的位置插入,注意字符串和数字的转换。

代码实现

  1. 检查某单词是否等于两单词之和
class Solution {public:bool isSumEqual(string firstWord, string secondWord, string targetWord) {return str2num(firstWord) + str2num(secondWord) == str2num(targetWord);}private:int str2num(string s){int ans = 0;int len = s.length();for (int i = 0; i < s.length(); i++) {ans += (s[len - 1 - i] - 97) * pow(10,i);}return ans;}
};
  1. 插入后的最大值
class Solution {public:string maxValue(string n, int x) {int len = n.length();if (n[0] == '-') {for (int i = 1; i < len; ++i) {if (n[i] - '0' > x) {n.insert(i,1,x + '0');return n;}}n.push_back(x + '0');} else {for (int i = 0; i < len; ++i) {if (n[i] - '0' < x) {n.insert(i,1,x + '0');return n;}}n.push_back(x + '0');}return n;}
};

写在最后

  1. 坚持刷题保持思维敏捷。

20210601:力扣第243周周赛(上)相关推荐

  1. 20210602:力扣第243周周赛(下)

    力扣第243周周赛(下) 题目 思路与算法 代码实现 写在最后 题目 使用服务器处理任务 准时抵达会议现场的最小跳过休息次数 思路与算法 使用服务器处理任务:典型双堆问题,逻辑清晰即可写出代码,今天两 ...

  2. 20211118:力扣第267周周赛(上)

    力扣第267周周赛(上) 题目 思路与算法 代码实现 写在最后 题目 买票需要的时间 反转偶数长度组的节点 思路与算法 买票需要的时间 处理思路:直接进行模拟即可,找到位置k上的人需要买的票的数量,排 ...

  3. 20210627:力扣第247周周赛(上)

    力扣第247周周赛(上) 题目 思路与算法 代码实现 写在最后 题目 两个数对之间的最大乘积差 循环轮转矩阵 思路与算法 两个数对之间的最大乘积差:排序相减即可 循环轮转矩阵:模拟即可,注意逆时针和顺 ...

  4. 20210621:力扣第246周周赛(上)

    力扣第246周周赛(上) 题目 思路与算法 代码实现 写在最后 题目 字符串中的最大奇数 你完成的完整对局数 思路与算法 字符串中的最大奇数 :从末尾开始找奇数即可.从头开始算则最大 你完成的完整对局 ...

  5. 20210612:力扣第244周周赛题解(上)

    力扣第244周周赛(上) 题目 思路与算法 代码实现 写在最后 题目 判断矩阵经轮转后是否一致 使数组元素相等的减少操作次数 思路与算法 判断矩阵经轮转后是否一致:本题的前置题目是这道46:.旋转图像 ...

  6. 20210426:力扣第238周周赛(上)

    力扣第238周周赛(上) 题目 思路与算法 代码实现 写在最后 题目 K 进制表示下的各位数字总和 最高频元素的频数 思路与算法 第一题是数学题,考察各进制与十进制数的相互转换,不多赘述,连续取余求和 ...

  7. 20210422:力扣第237周周赛题解记录(上)

    力扣第237周周赛(上) 题目 思路与算法 代码实现 写在最后 题目 判断句子是否为全字母句 雪糕的最大数量 思路与算法 没什么需要解释的,这周这两题过于水了... 代码实现 判断句子是否为全字母句 ...

  8. 20210307:力扣第231周周赛(上)

    力扣第231周周赛(上) 题目 思路与算法 代码实现 写在最后 题目 检查二进制字符串字段 构成特定和需要添加的最少元素 思路与算法 题意读懂即可,意思是包含01序列与否,单独的一个1也符合要求 第二 ...

  9. 20210217:力扣第228周周赛(上)

    力扣第228周周赛(上) 题目 思路与算法 代码实现 写在最后 题目 生成交替二进制字符串的最少操作数 统计同构子字符串的数目 思路与算法 第一题需要注意不能直接翻译题意,直接翻译的代码存在先入为主定 ...

最新文章

  1. 20年总结,21年展望
  2. GetFileAttributesEx读取文件相应属性
  3. 【CKEditor】上传图片接口接收不到CKEditorFuncNum参数
  4. WIN10远程连接时提示内部错误
  5. Launch custom android application from android browser
  6. 自动驾驶面试题汇总(2022秋招题库)——持续更新
  7. linux系统oracle启动过程,Linux主机下配置Oracle 10G自动启动过程记
  8. type与instance区别
  9. JavaScript打开新窗口的方法
  10. Arping协议以及使用方法
  11. SVO2安装,编译和运行q
  12. 微信公众号网页开发和小程序开发之路
  13. 微信数据如何与服务器配置,微信公众平台里的服务器配置设置是干什么用的
  14. PS-fourday-套索工具组(抠图强化)
  15. Python求两个圆的交点坐标或三个圆的交点坐标
  16. 创建符合MMdetection要求的训练数据集
  17. 1411-喜闻乐见的a+b ZCMU
  18. 菜鸟哥玩蓝牙Ble4.0系列 ESP32初玩篇⑤ GATT —— 连接数据通信之Server模式
  19. Nginx 414 Request-URI Too Large
  20. 关键字keywords

热门文章

  1. 是什么让 Python 如此多才多艺?
  2. 双十一,不玩盖楼,直接大额降价!
  3. 如何成为一名优秀的初级开发者?
  4. “Null 是价值十亿美元的错误!”
  5. 华为暂没有推出鸿蒙手机计划;苹果否认 iPhone 辐射超标;Kotlin 1.3.50 发布 | 极客头条...
  6. 华为拟安装“俄版安卓”;百度回应内部贪腐;Android Studio 3.5 RC2 发布 | 极客头条...
  7. 苹果收购英特尔手机芯片业务;西门子将在华建立 5G 研发中心;React Native 0.60.4 发布 | 极客头条...
  8. 直接拿来用!Vue.js 第三方常用插件盘点 | CSDN 博文精选
  9. 麒麟 810 实体芯片亮相;1325 个安卓应用私自搜集数据;Linux Kernel 5.2 发布 | 极客头条...
  10. “不懂 CPU 工作原理又如何,直接用代码模拟一个!”