python补全程序题(提升你的编程能力)
导读:补全程序题,帮助大家提升编程能力。1. 题目一请你完成一个函数,输入一个字符串,将其中的空格全部替换成"%20",并输出替换后的字符串。输入"We are happy."输出"We%20are%20happy."字符串的replace( 方...
补全程序题,帮助大家提升编程能力。
1. 题目一
请你完成一个函数,输入一个字符串,将其中的空格全部替换成"%20",并输出替换后的字符串。
输入"We are happy."
输出"We%20are%20happy."
字符串的replace()方法来实现,将空格替换成"%20"即可。
def replaceSpace(s str) -> str s.replace(" ", "%20")
2. 题目二
请你完成一个函数,输入一个链表的头节点,从尾到头打印链表的每个节点的值。
输入head = [1,3,2]
输出[2,3,1]
的列表反转功能来实现,先将链表的节点值存储到列表中,再反转列表即可。
res = []
while headd(head.val)ext res[-1]
3. 题目三
请你完成一个函数,输入一个整数数组,将其中的奇数排在偶数前面,并输出排好序的数组。
输入[3,1,2,4]
输出[3,1,4,2]
列表的sort()方法来实现,将奇数和偶数分别存储到两个列表中,然后将奇数和偶数列表合并即可。
umstt]
odd = [] = []umumsum % 2 == 0dum)
elsedum)
补全程序题的练习,相信大家的编程能力已经得到了一定的提升。在日常的编程实践中,多动手尝试,不断锻炼自己的编程能力,才能更好地应对各种编程难题。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: python补全程序题(提升你的编程能力)
本文地址: https://pptw.com/jishu/55679.html
