摘要: 1、字符串反转 def reverse_string(s): return s[::-1] print(reverse_string('hello word')) 2、字符串去重 s = "hello world" new_s = [] for char in s: if char not in n 阅读全文
posted @ 2024-06-14 10:46 Alieen617 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序 def bubble_sort(arr): n = len(arr) for i in range(n - 1): for j in range(n - i - 1): if arr[j] > arr[j + 1]: arr[j], arr[j + 1] = arr[j + 1], a 阅读全文
posted @ 2024-06-14 10:39 Alieen617 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 计算斐波那契数列的第 n 个数: def fibonacci(n): if n <= 0: return 0 if n == 1: return 1 a, b = 0, 1 for _ in range(2, n + 1): a, b = b, a + b return b 阅读全文
posted @ 2024-06-14 10:37 Alieen617 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 题目:一个数如果从左向右读和从右向左读都一样,我们称其为回文数。例如66到999之间有10个回文数,请问在1到1000之间共有多少个回文数? 解法: 遍历1到1000的所有数,检查每个数是否为回文数。 计数回文数的数量。 def is_palindrome(num): return str(num) 阅读全文
posted @ 2024-06-14 10:31 Alieen617 阅读(2) 评论(0) 推荐(0) 编辑