[codeup]4891:幸せ
質問する
コイ小学校に新しく赴任した校長は、小学生の幸福感と学生の成績の違いの関係を知ることにした.
だから、以前の成績を調べることで、学生の試験点数の違いの変化を知りたいです.
例えば2016年の8人の学生の点数は以下の通りです.
27,35,92,75,42,53,29,87
では、最高の点数は92点、最低の点数は27点、点数の最大差は65点です.
なお、2017年の生徒8名の点数は以下の通り.
85,42,79,95,37,11,72,32
このとき、最も高い点数は95点で、最も低い点数は11点で、点数の最大差は84点です.
N名の学生に点数をつける時、1つの最高点と最低点を求めるプログラムを書きます.
入力
1行目は学生数Nを与える.
次の列にはN人の学生の点数があり、真ん中に空白がある.
一部問題1(23点):学生数が2の場合のみ存在する.
部分問題2(29点):点数が低いから高いまで順次与える.
一部の問題3(48点):元の制約条件を除いて、制約条件はありません.
入力例
5
27 35 92 75 42
しゅつりょく
最高点と最低点の差を出力します.
出力例
65
問題を解く
問題を解くのは難しくない.
最大数と最小数の違いを求め、sortだけで簡単に問題を解決できます.student = int(input())
student_grade = list(map(int,input().split()))
sort_student_score = sorted(student_grade)
score_differnce = sort_student_score[len(sort_student_score)-1]-sort_student_score[0]
print(score_differnce)
Reference
この問題について([codeup]4891:幸せ), 我々は、より多くの情報をここで見つけました
https://velog.io/@woonmong/codeup-4891-행복
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
student = int(input())
student_grade = list(map(int,input().split()))
sort_student_score = sorted(student_grade)
score_differnce = sort_student_score[len(sort_student_score)-1]-sort_student_score[0]
print(score_differnce)
Reference
この問題について([codeup]4891:幸せ), 我々は、より多くの情報をここで見つけました https://velog.io/@woonmong/codeup-4891-행복テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol