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

2024.3.13力扣每日一题——最大二进制奇数

2024.3.13

      • 题目来源
      • 我的题解
        • 方法一 贪心

题目来源

力扣每日一题;题序:2864

我的题解

方法一 贪心

统计1的个数,满足要求的字符串的末尾一位一定是1,所以需要将一位1放到末尾,然后将剩余的1从最高位开始放,直到放完,其余位置补0。

时间复杂度:O(n)
空间复杂度:O(1)

public String maximumOddBinaryNumber(String s) {int one=0;for(char c:s.toCharArray()){one+=c-'0';}StringBuilder sb=new StringBuilder();for(int i=0;i<one-1;i++){sb.append('1');}for(int i=one-1;i<s.length()-1;i++){sb.append('0');}sb.append('1');return sb.toString();
}

有任何问题,欢迎评论区交流,欢迎评论区提供其它解题思路(代码),也可以点个赞支持一下作者哈😄~

http://www.lryc.cn/news/334173.html

相关文章:

  • 2024.4.1力扣每日一题——故障键盘
  • 第十四届蓝桥杯C/C++大学B组题解(一)
  • 4.网络编程-websocket(golang)
  • docker安装部署mysql后忘记root密码
  • c++的学习之路:14、list(1)
  • huawei 华为交换机 配置 VLAN 聚合示例
  • 【QT+QGIS跨平台编译】056:【pdal-dimbuilder+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • 【Python】探索Python中的aiohttp:构建高效并发爬虫
  • 创建真实项目vue2项目
  • 【大数据】安装hive-3.1.2
  • STM32工程 如何设置堆栈大小(Heap和Stack)
  • 光纤资源运维管理升级方案,让您的网络资产价值倍增!
  • 【深度学习】最强算法之:深度Q网络(DQN)
  • 微软文本转语音和语音转文本功能更新,效果显著!
  • 充场拉新工作室保证金靠谱吗?找一手渠道是否免费?
  • 揭秘淘宝商品详情数据接口(Taobao.item_get)
  • Linux从入门到精通 --- 4(上).快捷键、软件安装、systemctl、软链接、日期和时区、IP地址
  • ESP32调试笔记
  • python -- NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+
  • 解决nginx代理后,前端拿不到后端自定义的header
  • C++从入门到精通——类的6个默认成员函数之构造函数
  • 第十四届蓝桥杯省赛大学B组(C/C++)整数删除
  • openGauss学习笔记-257 openGauss性能调优-使用Plan Hint进行调优-Custom Plan和Generic Plan选择的Hint
  • 智慧校园|智慧校园管理小程序|基于微信小程序的智慧校园管理系统设计与实现(源码+数据库+文档)
  • 【信贷后台管理之(五)】
  • C++ 动态字符串String的介绍及经典用法展示
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • 【国产AI持续突破带动互联网智能生态进入正循环】
  • 全志 Linux Qt
  • 微功耗数据监测终端可应用在哪些场景?