본문 바로가기
코딩test공부/백준python

10818.최소,최대

by 왕방개 2023. 12. 27.

https://www.acmicpc.net/problem/10818

 

10818번: 최소, 최대

첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.

www.acmicpc.net

일단 쉬운 문제부터 호다닥 풀어볼께용

1.설명

코테를 풀면서 느끼는게 내가 이문제를 어떻게 풀어나갈것인지에대해서 쓰는게 맞다고 생각해서 앞으로도 적을 예정임다

 

첫째줄에 정수입력 받고, 그만큼 배열을 받아야한다. PYTHON은 배열의 크기를 따로 지정안해도 되기에 list으로 값을 받고,(input 활용) list에 있는 숫자를 분할.(.split()활용) 하고 최대 최소값을 내기 위해 max,min을 활용할 예정입니다

 

2.코드

a=int(input())
b=list(map(int,input().split())
print(min(b),max(b))

 

결과는...

list 말고 array로도 한번 해보고 싶어서 array로도 도전해봤습니다

def get_min_max(arr):
    
    return min(arr), max(arr)

def main():
    
    n = int(input())
    my_array = []

    
    for i in range(n):
        num = int(input())
        my_array.append(num)

    # 최소값과 최대값 계산
    min_value, max_value = get_min_max(my_array)

    # 결과 출력
    print(f"최소값: {min_value}")
    print(f"최대값: {max_value}")

if __name__ == "__main__":
    main()

따봉!

'코딩test공부 > 백준python' 카테고리의 다른 글

9655. 돌게임  (0) 2024.01.02
11723.집합  (1) 2023.12.28
2941.크로아티아 알파벳  (1) 2023.12.28
1157.단어공부  (0) 2023.12.28
코테준비  (1) 2023.12.27