현수는 1부터 100사이의 자연수가 적힌 N장의 카드를 가지고 있습니다. 같은 숫자의 카드가 여러장 있을 수 있습니다. 현수는 이 중 3장을 뽑아 각 카드에 적힌 수를 합한 값을 기록하려 고 합니다. 3장을 뽑을 수 있는 모든 경우를 기록합니다. 기록한 값 중 K번째로 큰 수를 출력 하는 프로그램을 작성하세요. 만약 큰 수부터 만들어진 수가 25 25 23 23 22 20 19......이고 K값이 3이라면 K번째 큰 값 은 22입니다. ▣ 입력설명 첫 줄에 자연수 N(3
input.txt는 다음과 같을때, 2 # 레코드 개수 6 2 5 3 # 각각 데이터수, 시작위치, 끝위치, 시작과 끝에서 오름차수 정렬 후 뽑아낼 위치의 수 5 2 7 3 8 9 # 첫번째 데이터 15 3 10 3 # 각각 데이터수, 시작위치, 끝위치, 시작과 끝에서 오름차수 정렬 후 뽑아낼 위치의 수 4 15 8 16 6 6 17 3 10 11 18 7 14 7 15 # 두번째 데이터 변수로 읽어들이는 코딩 참고 import sys sys.stdin=open("input.txt", "rt", encoding='UTF8') T=int(input()) # 레크드 수 for t in range(T): n,s,e,k=map(int, input().split()) # 각각 데이터수, 시작위치, 끝위치, 시작과..
어떤 자연수 p와 q가 있을 때, 만일 p를 q로 나누었을 때 나머지가 0이면 q는 p의 약수이다. 6을 예로 들면 6 ÷ 1 = 6 … 0 6 ÷ 2 = 3 … 0 6 ÷ 3 = 2 … 0 6 ÷ 4 = 1 … 2 6 ÷ 5 = 1 … 1 6 ÷ 6 = 1 … 0 그래서 6의 약수는 1, 2, 3, 6, 총 네 개이다. 두 개의 자연수 N과 K가 주어졌을 때, N의 약수들 중 K번째로 작은 수를 출력하는 프로그램을 작성하시오. ▣ 입력설명 첫째 줄에 N과 K가 빈칸을 사이에 두고 주어진다. N은 1 이상 10,000 이하이다. K는 1 이상 N 이하이다. ▣ 출력설명 첫째 줄에 N의 약수들 중 K번째로 작은 수를 출력한다. 만일 N의 약수의 개수가 K개보다 적어서 K번째 약수가 존재하지 않을 경우에는 ..
- Total
- Today
- Yesterday
- insert
- dp-1
- dp-2
- powercli
- virt-sysprep
- sysprep
- 배열
- 변수화
- 중복제거
- Append
- oracle
- 3par
- powershell
- 읽어오기
- 부동없이
- storage
- exadata
- 정렬
- 제곱
- LIST
- cloud-init
- vmware
- set()
- 스토리지
- fromkeys
- Join
- 차집합
- EXA
- 대소문자
- vmware.powercli
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |