当前位置: 首页 > news >正文

洛谷题单3-P5724 【深基4.习5】求极差 最大跨度值 最大值和最小值的差-python-流程图重构

题目描述

给出 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,a2an,以空格隔开。

输出格式

输出一个整数,表示这 n n n 个整数的极差。

输入输出样例

输入

6
4 1 5 1 4 1

输出

4

说明/提示

数据保证, 1 ≤ n ≤ 100 1 \leq n\leq 100 1n100 0 ≤ a i ≤ 1000 0\le a_i \le 1000 0ai1000

方式

代码

class Solution:
    @staticmethod
    def oi_input():
        """从标准输入读取数据"""
        num, nums = int(input()), list(map(int, input().split()))
        return num, nums

    @staticmethod
    def oi_test():
        """提供测试数据"""
        return 6, [4, 1, 5, 1, 4, 1]

    @staticmethod
    def solution(num, nums):
        print(max(nums) - 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)

流程图

开始
读取输入num和nums
计算数组最大值max_val
计算数组最小值min_val
计算差值max_val - min_val
输出差值
结束
http://www.dtcms.com/a/112610.html

相关文章:

  • css 文字换行每一个字渐变
  • go游戏后端开发25:红中麻将规则介绍
  • Modbus RTU与TCP通信示例
  • Docker 镜像相关的基本操作
  • CCF-CSP认证练习题-第19次-线性分类器
  • 分布式锁算法——基于ZooKeeper的分布式锁全面解析
  • 质检LIMS系统在水产养殖企业的应用 水产养殖企业的现状
  • Jmeter脚本录制
  • 软件工程(应试版)图形工具总结(一)
  • 【为什么基本数据类型不能存储在集合、泛型中?】
  • HTML语言的空值合并
  • 蓝桥杯专项复习——双指针
  • T-SQL语言的自动化运维
  • STM32单片机入门学习——第13节: [6-1] TIM定时中断
  • # 深入解析 C 语言中的 memcpy 与 memmove:内存操作的双雄
  • 深度学习项目--分组卷积与ResNext网络实验探究(pytorch复现)
  • Redis Cluster 在网络分区场景下的处理机制
  • Laravel是否足以支持高并发以及为何需要选择Hyperf或Gin
  • Spring 核心技术解析【纯干货版】- XVI:Spring 网络模块 Spring-WebMvc 模块精讲
  • 了解 PoE 握手协议在网络配电中的重要性
  • 02 反射 泛型(II)
  • 洛谷题单3-P1423 小玉在游泳-python-流程图重构
  • Apache Doris 2.1.9 版本正式发布
  • 微信小程序实验室管理SSM系统设计与实现
  • 统计字符数(信息学奥赛一本通-1187)
  • 【多元线性回归的核心算法:深入解析最小二乘法原理】
  • Perl语言的文件系统
  • 网络协议之基础介绍
  • Leetcode——239. 滑动窗口最大值
  • C语言的操作系统