728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제 : 가변형 인자를 전달 받아 가장 큰 값을 반환하는 함수를 정의하고, 다음과 같은 결과를 출력하는 프로그램을 작성하십시오.
input
output
max(3, 5, 4, 1, 8, 10, 2) => 10
code
def function(list):
a=len(list)
maxvalue =list[0]
for i in range(1,a):
if list[i] > maxvalue:
maxvalue=list[i]
return maxvalue
list=[3,5,4,1,8,10,2]
print("max(3, 5, 4, 1, 8, 10, 2) => %d" %function(list))
먼저 max함수를 사용해도되지만 문제에서 직접 함수를 정의하라고 했으므로 주어진리스트에서 최고값을 찾는 함수를 정의해준다. 그 후 원하는 리스트를 만들어주고 최고값을 출력하면된다.
반응형
'Programming > SWEA' 카테고리의 다른 글
[SWEA 6273].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 1 (0) | 2021.07.21 |
---|---|
[SWEA 6318].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 11 (0) | 2021.07.20 |
[SWEA 6316].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 9 (0) | 2021.07.20 |
[SWEA 6315].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 8 (0) | 2021.07.20 |
[SWEA 6314].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 9. 내장함수 7 (0) | 2021.07.20 |