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

题目:2566.替换一个数字后的最大差值

​​题目来源:

        leetcode题目,网址:2566. 替换一个数字后的最大差值 - 力扣(LeetCode)

解题思路:

       将从左到右第一个非 9 数字全部修改为 9 以得到最大值。将从左到右第一个数字全部修改为 0 以得到最小值,然后计算差值并返回即可。 

解题代码:

class Solution {public int minMaxDifference(int num) {String res=Integer.toString(num);System.out.println(res);String max=getMax(res);String min=getMin(res);return Integer.parseInt(max)-Integer.parseInt(min);}public String getMin(String sb){StringBuffer res=new StringBuffer();char c=sb.charAt(0);for(int i=0;i<sb.length();i++){if(sb.charAt(i)==c){res.append('0');}else{res.append(sb.charAt(i));}}return res.toString();}public String getMax(String sb){StringBuffer res=new StringBuffer();char c=' ';for(int i=0;i<sb.length();i++){char temp=sb.charAt(i);if(c==' '){if(temp=='9'){res.append(temp);}else{c=temp;res.append('9');}}else{if(temp==c){res.append('9');}else{res.append(temp);}}}return res.toString();}
}
 

总结:

        无官方题解。

        sneakily        adv.鬼鬼祟祟地


相关文章:

题目:2566.替换一个数字后的最大差值

​​题目来源&#xff1a; leetcode题目&#xff0c;网址&#xff1a;2566. 替换一个数字后的最大差值 - 力扣&#xff08;LeetCode&#xff09; 解题思路&#xff1a; 将从左到右第一个非 9 数字全部修改为 9 以得到最大值。将从左到右第一个数字全部修改为 0 以得到最小值&a…...

使用 NLP 进行文本摘要

一、说明 文本摘要是为较长的文本文档生成简短、流畅且最重要的是准确摘要的过程。自动文本摘要背后的主要思想是能够从整个集合中找到最重要信息的一小部分&#xff0c;并以人类可读的格式呈现。随着在线文本数据的增长&#xff0c;自动文本摘要方法可能会非常有用&#xff0c…...

vue3挂载全局方法和组件

话不多说直接上代码 main.js import { createApp } from vue import App from ./App.vueconst app createApp(App)// 注册全局方法和组件 function myMethod(){console.log(Hello, world!); } app.provide("myMethod", myMethod) // provide注册全局方法 inject获取…...

mybatisplus学习笔记

1.踩过的坑 1.MybatisPlus 要与其代码生成器的版本一致&#xff1b; 2.要使用新版代码&#xff08;3.5.1及以上&#xff09;生成器则要使用springboot3&#xff0c;如果用springboot2使用新版代码生成器会导致builder.parent(“com.sdfsf”) // 设置父包名》重复&#xff01;&…...

go mod 添加私有库GOPRIVATE

私有地址 形式仓库域名/组织名形式仓库域名形式*仓库域名 示例私有地址&#xff1a; gitee.com/takujo_admin 或者igitlab.com 多个私有地址,分割&#xff0c;示例&#xff1a; gitee.com,igitlab.com 修改env go env -w GOPRIVATE"私有地址" go env -w …...

07-HDFS入门及shell命令

1 文件系统 是一种存储和组织数据的方法&#xff0c;它使得文件访问和查询变得容易使得文件和树形目录的抽象逻辑概念代替了磁盘等物理设备使用数据块的概念&#xff0c;用户使用文件系统来保存数据不必关心数据底层存在硬盘哪里&#xff0c;只需记住这个文件的所属目录和文件…...

TiDB在科捷物流神州金库核心系统的应用与实践

业务背景 北京科捷物流有限公司于2003年在北京正式成立&#xff0c;是ISO质量管理体系认证企业、国家AAAAA级物流企业、海关AEO高级认证企业&#xff0c;注册资金1亿元&#xff0c;是中国领先的大数据科技公司——神州控股的全资子公司。科捷物流融合B2B和B2C的客户需求&#…...

React 18 更新 state 中的数组

参考文章 更新 state 中的数组 数组是另外一种可以存储在 state 中的 JavaScript 对象&#xff0c;它虽然是可变的&#xff0c;但是却应该被视为不可变。同对象一样&#xff0c;当想要更新存储于 state 中的数组时&#xff0c;需要创建一个新的数组&#xff08;或者创建一份已…...

【css】css中使用变量var

CSS 变量可以有全局或局部作用域。 全局变量可以在整个文档中进行访问/使用&#xff0c;而局部变量只能在声明它的选择器内部使用。 如需创建具有全局作用域的变量&#xff0c;请在 :root 选择器中声明它。 :root 选择器匹配文档的根元素。 如需创建具有局部作用域的变量&am…...

判断自己网络所在的NAT类型

文章目录 各NAT类型介绍软件准备流程 各NAT类型介绍 NAT0: OpenInternet&#xff0c;没有经过NAT地址转换&#xff0c;公网IP NAT1: Full Cone NAT&#xff0c;动态家宽可以达到最优的状态&#xff0c;外网设备可以主动发信息给NAT1网络内的设备。 NAT2: Address-Restricted C…...

ClickHouse(十九):Clickhouse SQL DDL操作-1

进入正文前&#xff0c;感谢宝子们订阅专题、点赞、评论、收藏&#xff01;关注IT贫道&#xff0c;获取高质量博客内容&#xff01; &#x1f3e1;个人主页&#xff1a;含各种IT体系技术&#xff0c;IT贫道_Apache Doris,大数据OLAP体系技术栈,Kerberos安全认证-CSDN博客 &…...

小程序保留2位小数据,不四舍五入

方法1&#xff1a; parseInt toFixed /* * 保留2位小数&#xff0c;不四舍五入 * 5.992550 >5.99 , 2 > 2.00 * */ const toFixed2Decimal (value) > {return (parseInt(value*100)/100).toFixed(2) } console.log(587.67*100) console.log(toFixed2Decimal(587.67…...

【linux-nginx】nginx限流以及控制访问方法

一、限流 可以使用一些模块和指令来实现限流。以下是一些常用的方法&#xff1a; 使用 ngx_http_limit_req_module 模块&#xff1a;该模块可以限制每个客户端的请求速率。你可以在 Nginx 的配置文件中启用该模块&#xff0c;并使用 limit_req_zone 指令来定义限流规则。例如…...

菜单和内容滚动的联动原理及代码

之前写代码有个需求&#xff1a;左侧是一个菜单&#xff0c;右边是内容&#xff0c;点击左侧菜单右边内容滚动到对应位置&#xff0c;右边内容滚动到某位置时&#xff0c;左侧菜单也会选中对应的菜单项。UI如下&#xff1a;这是大多网站的移动端都会有的需求。 解决方案一&…...

Python爬虫:单线程、多线程、多进程

前言 在使用爬虫爬取数据的时候&#xff0c;当需要爬取的数据量比较大&#xff0c;且急需很快获取到数据的时候&#xff0c;可以考虑将单线程的爬虫写成多线程的爬虫。下面来学习一些它的基础知识和代码编写方法。 一、进程和线程 进程可以理解为是正在运行的程序的实例。进…...

超强的Everything,吊打系统自带文件搜索功能!

目录 一、软件简介 二、软件下载 三、软件说明 一、软件简介 Everything是一款由David OReilly开发的电脑搜索软件&#xff0c;它可以帮助用户快速找到电脑上的文件和文件夹。与其他搜索工具不同的是&#xff0c;Everything使用了一种非常快速和高效的搜索算法&#xff0c…...

flink配置参数

flink-conf.yaml 基础配置 # jobManager 的IP地址jobmanager.rpc.address: localhost# JobManager 的端口号jobmanager.rpc.port: 6123# JobManager JVM heap 内存大小jobmanager.heap.size: 1024m# TaskManager JVM heap 内存大小taskmanager.heap.size: 1024m# 每个 TaskMan…...

学习Vue:安装Vue.js和设置开发环境

当您决定进入现代前端开发的世界&#xff0c;Vue.js 无疑是一个令人激动的选择。它以其简洁、灵活和高效的特点在开发者社区中备受赞誉。本文将为您详细介绍如何安装 Vue.js 并设置开发环境&#xff0c;让您能够迅速开始编写 Vue 应用程序。 步骤1&#xff1a;安装 Node.js 和 …...

代理技术在网络安全、爬虫和数据隐私中的多重应用

1. Socks5代理&#xff1a;灵活的数据中转 Socks5代理协议在网络通信中起着关键作用。与其他代理技术不同&#xff0c;Socks5代理不仅支持TCP连接&#xff0c;还能够处理UDP流量&#xff0c;使其在需要实时数据传输的场景中表现尤为出色。通过将请求和响应中转到代理服务器&am…...

Python 3 使用Hadoop 3之MapReduce总结

MapReduce 运行原理 MapReduce简介 MapReduce是一种分布式计算模型&#xff0c;由Google提出&#xff0c;主要用于搜索领域&#xff0c;解决海量数据的计算问题。 MapReduce分成两个部分&#xff1a;Map&#xff08;映射&#xff09;和Reduce&#xff08;归纳&#xff09;。…...

以书香润心,借坚韧前行

一书一山海&#xff0c;一心一乾坤。身处车马喧嚣的世间&#xff0c;我们时常被生活的压力裹挟&#xff0c;被前路的未知困扰&#xff0c;在重复的日常里消磨热忱&#xff0c;在跌宕的波折中心生怯懦。而书籍&#xff0c;是治愈心灵、滋养成长的最好良方&#xff0c;于无声处给…...

无Root安卓隐私检测:Frida+Camille实战指南

1. 为什么“不Root也能做隐私检测”这件事值得大书特书 去年在给一家金融类App做第三方合规评估时&#xff0c;客户明确提了一条硬性要求&#xff1a;“所有检测必须在未Root的量产机上完成&#xff0c;测试环境要完全模拟真实用户场景。”当时我第一反应是皱眉——毕竟市面上…...

图机器学习在农药生态毒性预测中的应用与挑战

1. 项目概述&#xff1a;当图机器学习遇见农药设计农药&#xff0c;这个听起来有些“硬核”的词汇&#xff0c;其实是我们现代农业的基石。从除草剂到杀虫剂&#xff0c;它们守护着全球的粮食安全。但硬币的另一面是&#xff0c;农药的生态毒性问题日益凸显&#xff0c;尤其是对…...

gmapping算法源码实现分析(一)

gmapping算法源码实现分析&#xff08;一&#xff09; —— slam-gmapping功能包主干流程分析 1. slam_gmapping.cpp 初始化流程: SlamGmapping() 构造函数├─> init() - 创建 GridSlamProcessor 实例&#xff0c;读取参数└─> startLiveSlam() - 设置订阅和回调├─&g…...

WABT实战指南:用wasm-decompile精准逆向WebAssembly

1. 为什么你打开一个.wasm文件看到的全是乱码&#xff0c;而别人却能读出函数名和逻辑&#xff1f; WABT&#xff08;WebAssembly Binary Toolkit&#xff09;不是个“点开即用”的图形化工具&#xff0c;它是一套命令行驱动的底层解析引擎——这恰恰是它在逆向分析场景中不可…...

raft一致性协议

Raft 协议raft协议是基于TCP的选举机制&#xff1a;时间 日志 版本核心三要素&#xff1a;时间 (随机超时)&#xff1a;Follower 都有一个选举超时时间&#xff08;例如 150ms ~ 300ms 的随机值&#xff09;。作用&#xff1a;防止多个 Follower 同时变成 Candidate 导致选票…...

企业级Gemini投资回报率坍塌预警:5个高危信号+2个紧急干预阈值,今日不查,下季度预算或被砍30%

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;Gemini生命周期价值分析 Gemini 模型作为 Google 推出的多模态大语言模型系列&#xff0c;其生命周期价值不仅体现在推理性能与响应速度上&#xff0c;更贯穿于训练、部署、监控、迭代与退役全过程。理解这一全…...

ICLR 2026小米AI 技术深度解读

注&#xff1a;小米最新的 AI 顶会成果实际入选了 ICLR 2026&#xff08;国际学习表征会议&#xff09;&#xff0c;推测您提到的 ICML 为会议名称的混淆&#xff0c;本文将基于小米此次入选的核心研究成果&#xff0c;以及配套的 MiMo-V2.5 系列技术&#xff0c;按您要求的五大…...

量子机器学习模型安全:反向工程威胁与防御策略解析

1. 量子机器学习模型的反向工程&#xff1a;安全威胁与防御策略量子计算与机器学习的结合&#xff0c;正以前所未有的方式重塑我们处理复杂问题的能力。作为一名长期关注量子算法与信息安全交叉领域的研究者&#xff0c;我亲眼见证了量子机器学习从理论构想走向实际应用的飞速发…...

DeepSeek-R1模型压缩到<380MB还能保持98.7%对话准确率?——边缘设备量化微调四步法首次公开

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;DeepSeek边缘设备部署 DeepSeek系列大模型在边缘侧的轻量化部署&#xff0c;正成为工业质检、智能安防与车载语音等低延迟场景的关键技术路径。其核心挑战在于平衡模型精度、推理吞吐与硬件资源约束——…...