python刷题笔记
z卡布达
自强不息
展开
-
Python刷题笔记2:反转每个单词。举例:输入:“MyNameIsTom“输出:“yMemaNsImoT“
题目:设有一个字符串,每个英文单词全部都是以首字母大写,之后有小写字母,现需要逐个反转每个单词。举例:输入:"MyNameIsTom"输出:"yMemaNsImoT"把字符按单词拆分解题思路:1.处理好单词串中的第一个单词2.把每一个单词都存储到list中3.记住处理最后一个单词代码:def test8(s='MyNameIsTom'): r1 ,r2= [],[] s2 = '' for i in s: if i.is...原创 2021-06-02 17:05:13 · 522 阅读 · 0 评论 -
Python刷题笔记1:罗马数字转整数
题目要求:(详细可看LeetCode)罗马数字包含以下七种字符:I,V,X,L,C,D和M。例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做IIII,而是IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为IX。这个特殊的规...原创 2021-06-02 16:47:12 · 171 阅读 · 0 评论