又来啦,依旧是很简单很基础的东西。。仅仅为了记录一下,自己写一些不容易忘
69替换(感觉有些微妙。。)
大意就是给你一个数字串(int)只包含6和9比如6996, 9669, 9969这样
然后目的是让你替换其中一个字符,让它变最大
最基础的想法就是从前往后扫描,遇到第一个6就让它变成9,这样数字是最大的
这是我最开始的想法,然后就要写循环
然后遇到一个问题,虽然是字符串,但是不像数字可以直接用‘=’进行赋值覆盖
所以用到python字符串处理的string方法
中文文档如下
str.
replace
(old, new[, count])
返回字符串的副本,其中出现的所有子字符串 old 都将被替换为 new。 如果给出了可选参数 count,则只替换前 count 次出现。
用了又简单又快还不占空间
这种小函数真是友好啊python