您所在的位置:首页 - 科普 - 正文科普

编程题库网站

卉萦
卉萦 04-25 【科普】 915人已围观

摘要#编程题库1001##题目一:逆序输出字符串**题目描述:**请编写一个函数,将输入的字符串逆序输出。**示例输入:**"Hello,World!"**示例输出:**"!dlroW,olleH"```

编程题库1001

题目一:逆序输出字符串

题目描述:

请编写一个函数,将输入的字符串逆序输出。

示例输入:

"Hello, World!"

示例输出:

"!dlroW ,olleH"

```python

def reverse_string(input_str):

return input_str[::1]

result = reverse_string("Hello, World!")

print(result) 输出:!dlroW ,olleH

```

题目二:寻找两数之和

题目描述:

给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。

示例输入:

[2, 7, 11, 15], target = 9

示例输出:

[0, 1]

```python

def two_sum(nums, target):

num_dict = {}

for i, num in enumerate(nums):

complement = target num

if complement in num_dict:

return [num_dict[complement], i]

num_dict[num] = i

result = two_sum([2, 7, 11, 15], 9)

print(result) 输出:[0, 1]

```

题目三:计算斐波那契数列

题目描述:

编写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(从0开始,斐波那契数列的前几项为 0、1、1、2、3、5...)。

示例输入:

6

示例输出:

8

```python

def fibonacci(n):

if n == 0:

return 0

elif n == 1:

return 1

else:

a, b = 0, 1

for _ in range(2, n 1):

a, b = b, a b

return b

result = fibonacci(6)

print(result) 输出:8

```

题目四:判断回文数

题目描述:

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

示例输入:

121

示例输出:

True

```python

def is_palindrome(x):

if x < 0 or (x % 10 == 0 and x != 0):

return False

reversed_num = 0

while x > reversed_num:

reversed_num = reversed_num * 10 x % 10

x //= 10

return x == reversed_num or x == reversed_num // 10

result = is_palindrome(121)

print(result) 输出:True

```

以上是编程题库中的四道题目,包括字符串操作、数组操作、数学运算和数字判断。希望对你的编程练习有所帮助!

https://ksdln.com/

Tags: 编程题经典100例 编程100题大全scratch 编程题库网站

最近发表

icp沪ICP备2023034348号-27
取消
微信二维码
支付宝二维码

目录[+]