알고리즘/백준

https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 9개의 수를 엔터를 기준으로 입력받아 최대값과 최대값의 위치 출력 nList = [] for i in range(9): nList.append(int(input())) print(max(nList)) print(nList.index(max(nList))+1) 엔터를 기준으로 입력 받기 위해서 for문을 사용해서 9개의 숫자를 입력 받음 max 함수를 사용하여 nLi..
https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net n = 리스트 크기 nList = 공백으로 구분받아 리스트에 값 입력받기 해당 리스트의 최대값과 최소값을 구해야한다. n = int(input()) nList = list(map(int, input().split())) nList.sort() print(nList[0], nList[n-1]) ++ max와 min이 작동하지 않아 정렬을 사용했던건데, 알고보니 사..
https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net n = 배열의 크기 x = 임의의 숫자 a = 리스트 리스트 a에서 x의 값보다 작은 값을 리스트 순서대로 출력하기 n, x = map(int, input().split()) a = list(map(int, input().split())) for i in range(n): if a[i] < x: print(a[i], end=" ") 입력시 n과 x를 공백으로 구분하여 값을 입력하였..
https://www.acmicpc.net/problem/10807 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net n = 리스트의 개수를 입력 nList = 공백으로 구분하여 리스트에 데이터 담기 v = v가 nList에 몇개 있는지 확인 n = int(input()) nList = list(map(int, input().split())) # 공백으로 구분하여 int형 자료를 받아 list에 삽입 v = int(input()) print(nList.count(v)) # list에 v와 일치하는 값..
이동식이
'알고리즘/백준' 카테고리의 글 목록