摘要:
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 阅读全文
摘要:
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 阅读全文
摘要:
计算斐波那契数列的第 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 阅读全文
摘要:
题目:一个数如果从左向右读和从右向左读都一样,我们称其为回文数。例如66到999之间有10个回文数,请问在1到1000之间共有多少个回文数? 解法: 遍历1到1000的所有数,检查每个数是否为回文数。 计数回文数的数量。 def is_palindrome(num): return str(num) 阅读全文