백준 알고리즘 2562번(파이썬)
백준 2562번_파이썬 알고리즘 Q. 백준 2562. x보다 작은 수 서로 다른 9개의 자연수를 입력받아 그 중 최댓값과, 최댓값이 몇 번째 수인지 판별하는 프로그램을 작성한다 (ex. 입력 - 3, 29, 38, 12, 57, 74, 4-, 85, 61 → 최댓값 : 85, 순번 : 8) (1) 입력 - 한 줄에 하나씩 100 이하의 자연수를 입력한다. (2) 출력 - 첫째 줄에 최댓값, 둘째 줄에 해당 숫자의 순번을 출력한다. A. 풀이 # Q 백준 2562. 최댓값 - 리스트로 풀기 (정답) # 리스트 선언 num_list = [] # for 문을 통해 입력값을 받아 리스트에 요소 삽입 for i in range(9) : num_list.append(int(input())) # 출력 prin..
2022. 9. 28.
백준 알고리즘 10818번(파이썬)
백준 10818번_파이썬 알고리즘 Q. 백준 10818. 최소, 최대 N개의 정수를 입력받고, 최솟값(Min)과 최댓값(Max)을 출력하는 프로그램 작성 (1) 입력 - 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. (*정수 x의 범위 : -1,000,000 ≤ x ≤ 1,000,000) (2) 출력 - 첫째 줄에 입력받은 N개의 정수의 최솟값(Min)과 최댓값(Max)을 공백으로 구분해 출력한다. A. 풀이 # Q 백준 10818. 최소, 최대 # 요청할 숫자 받기 n = int(input()) # 공백으로 구분된 숫자를 인풋으로 받고 num_list에 넣기 num_list = list(map(int, input().s..
2022. 9. 27.
파이썬 코딩 :: 리스트 표현식(축약식, 내포, comprehension)
파이썬 리스트 표현식(축약, 내포, comprehension) 1. 리스트 표현식(for 반복문) - 리스트 표현식은 리스트 컴프레헨션(comprehension), 리스트 축약, 내포, 내장 등과 같은 용어로 사용되고 있으며, 동일한 의미로 볼 수 있다. 리스트 안에 for 반복문과 if 조건문을 사용하여 여러 줄의 코드를 한줄로 줄일 수 있는 방식이다. - 아래와 같이 2가지 식으로 사용할 수 있으나, 성능은 식1과 같이 대괄호 방식을 사용하는 것이 더 좋다. # 식1 [ for in ] # 식2 list( for in ) # ex 1. a = [i+1 for i in range(5)] print(a) # 출력 [1, 2, 3, 4, 5] 2. 리스트 표현식(if 조건문) - 리스트 표현식에서 if 조..
2022. 9. 26.