题目描述
给出 n n n 和 n n n 个整数 a i a_i ai,求这 n n n 个整数中最小值是什么。
输入格式
第一行输入一个正整数 n n n,表示数字个数。
第二行输入 n n n 个非负整数,表示 a 1 , a 2 ... a n a_1,a_2 \dots a_n a1,a2...an,以空格隔开。
输出格式
输出一个非负整数,表示这 n n n 个非负整数中的最小值。
输入输出样例
输入
5
5 7 4 2 6
输出
2
说明/提示
数据保证, n ≤ 100 n\le100 n≤100 且 0 ≤ a i ≤ 1000 0\le a_i \le 1000 0≤ai≤1000。
方式
代码
python
class Solution:
@staticmethod
def oi_input():
"""从标准输入读取数据"""
num = int(input())
nums = map(int, input().split())
return num, nums
@staticmethod
def oi_test():
"""提供测试数据"""
return 5, [5, 7, 4, 2, 6]
@staticmethod
def solution(num, nums):
print(min(nums))
oi_input = Solution.oi_input
oi_test = Solution.oi_test
solution = Solution.solution
if __name__ == '__main__':
num, nums = oi_test()
# num, nums = oi_input()
solution(num, nums)
流程图
结果输出 数据处理 打印结果
print(min_value) 忽略num参数 调用solution方法 计算最小值
min_value = min(nums) 开始 主函数调用 读取输入num
num = int(input()) 读取输入列表
nums = map(int, input().split()) 结束