package
0.0.0-20240429050328-3be44a187b12
Repository: https://github.com/robertwang/golang_study.git
Documentation: pkg.go.dev
# README
2024-01-15 练习题
来源 : 2024-01-15 Python 每日一练-LeetCode-字符串练习-加密路径
题目说明
假定一段路径记作字符串 path,其中以 "." 作为分隔符。现需将路径加密,加密方法为将 path 中的分隔符 "." 替换为空格 " ",请返回加密后的字符串。
示例说明
示例:
输入: path="a.aef.qerf.bb"
输出: "a aef gerf bb"
🔑 参考:
分析
字符串替换即可
参考代码
Golang 代码实现
package main
import (
"fmt"
"strings"
)
// 入口
func main() {
data := "a.aef.qerf.bb"
fmt.Println("初始数据", data)
solution(data)
}
// 解决方案
func solution(password string) {
encoded := strings.Replace(password, ".", " ", -1)
fmt.Println("加密后的字符串为:", encoded)
}
Python 代码实现
path = input("enter path(.split):")
ls = path.split(".")
lls = " ".join(ls)
print(f"encoded path:{lls}")
用 split 方法将输入的字符串用 "." 进行分割 再使用 join 方法, 将分割生成的列表用空格进行合并 打印出合并后的加密路径即可
enter path(.split):a.aef.gerf.bb
encoded path:a aef gerf bb