랜덤 최고 점수

PDF로 보기

풀어보기

Points: 3.5
시간 제한: 1.0s
메모리 제한: 128M

출제자:
문제 유형

유나는 슈팅 게임에서 N번의 시도 중 가장 높은 점수를 기록을 뽑으려고 합니다.

1~100 사이의 랜덤 점수를 N번 생성해 그 중 최댓값을 출력하는 프로그램을 만들어봅시다.

입력

첫 번째 줄에 시드 값이 주어집니다. (1 ≤ seed ≤ 10000) 두 번째 줄에 시도 횟수 N이 주어집니다. (1 ≤ N ≤ 20)

출력

N번 생성된 점수 중 최댓값을 출력합니다.

예제

예제 1

입력:

42
3

출력:

82

설명: seed=42로 3번 생성하면 82, 15, 4가 나오고 최댓값은 82입니다.

예제 2

입력:

7
5

출력:

84

설명: seed=7로 5번 생성하면 42, 20, 51, 84, 7이 나오고 최댓값은 84입니다.

힌트

  1. 빈 리스트를 만들고, 반복문 안에서 random.randint(1, 100)을 생성해 append합니다.
  2. 또는 for 반복으로 max_val 변수를 직접 갱신하는 방법도 있습니다.
  3. 파이썬 내장 함수 max(리스트)를 사용하면 간단하게 최댓값을 구할 수 있습니다.

댓글

아직 댓글이 없습니다.