일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 마크다운문법
- mongoDB
- 그리디
- 소수
- database
- Python
- 알고리즘
- 수열
- 탐색알고리즘
- 마크다운
- chatGPT
- 그래프
- 코딩문제
- 백준
- 데이터베이스
- Markdown
- 데이터
- Algorithm
- 수학
- httpCode
- 그리디알고리즘
- 코딩테스트
- 알고리즘기초
- 코테
- db
- 파이썬
- 몽고DB
- NoSQL
- 인프콘2024
- 기초
- Today
- Total
목록알고리즘 (34)
Dev_from the Bottom
문제) 평균은 넘겠지 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력) 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백 없이 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력) 입력으로 주어진 숫자 N개의 합을 출력한다. step1) 테스트1 : 입력 고정하고 sum n = 5 nums = [5 , 4, 3, 2, 1] sum = 0 for i in nums: sum += i print(sum) >>> 15 step2) 시도1 : 실패 n = in..
문제) 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력) 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력) 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. step1) 테스트1 : 1행만 n = 5 scores = [50, 50, 70, 80, 100] sum = 0 # 학생 점수 총합 변수 for i in scores: sum += i print(sum) # 점수 총합..
문제) 최소, 최대 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. 입력) 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. 출력) 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. step1) 테스트 : list 고정 list_t = [20, 10, 35, 30, 7] max_t = list_t[0] min_t = list_t[0] for i in list_t: # 최솟값 if i max_t: max_t = i pri..
문제) X보다 작은 수 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력) 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 출력) X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다. step1) 테스트 a = [1, 10, 4, 9, 2, 3, 8, 5, 7, 6] x = 5 answer = [] # 정답 담는 리스트 for i in a: # x보다 작은 수 answer 리스트에 담기 # print(i) if i < x: a..