백준 10818번

Naakite·2021년 12월 2일
0

📁 Python

목록 보기
2/6

💪 리스트 자료형

  1. 리스트 자료형 입력 받기.
# 방법 1 : map의 결과를 배열로 반환한다. 이때 입력은 띄어쓰기 기준으로 나눈다.
arr = list(map(int, input().split())

# 방법 2 : Enter 로 입력받음.
arr = []
for i in range(n):
   arr.append(int(input()))
  1. 리스트의 슬라이싱 (나누기)

    a=[1,2,3,4,5] 일때
    b=a[:2] 를 한다면 print(b) 는 [1,2] 가 된다.

  2. 리스트 길이구하기

    len(a)

  3. 리스트 관련 함수

    리스트 요소 추가: append
    리스트 정렬: sort
    리스트 뒤집기: reverse
    리스트 위치 반환: index
    리스트 요소 삽입: insert(a,b) #a번째 위치에 b를 삽입하는 함수.
    리스트 요소 제거: remove
    리스트 요소 끄집어내기: pop #리스트의 맨 마지막 요소를 돌려주고 그 요소는 삭제.
    리스트 확장: extend #리스트를 더 추가함.

💪 도전

num = int(input())
arr = [list(map(int, input().split())) for _ in range(num)]
max = arr[0]
min = arr[0]

for i in arr[1:]:
    if i > max:
        max = i
    elif i < min:
        min = i    
print(min,max) 

결과

enter 로 입력 받기때문에 틀렸다.
이유는 모르지만, 출력도 저렇게 되었다...

num = int(input())
arr = list(map(int, input().split())) 

max = arr[0]
min = arr[0]
for i in arr[0:]:
    if i > max:
        max = i
    elif i < min:
        min = i   
print(min,max) 

성공!

num = int(input())
arr = list(map(int, input().split())) 
print(min(arr),max(arr))

찾아보니 엄청 쉬운 방법도 있었다...

profile
👩‍💻🏃‍♀️

0개의 댓글

관련 채용 정보