상세 컨텐츠

본문 제목

CodeUP 구조체 2020-04-20

Algorithm/CodeUp 구조체

by 개발성훈 2020. 4. 20. 19:53

본문

Codeup 1805 : 입체기동장치 생산공장

입체기동장치 생산공장에서는 거인들을 물리치기 위한 기계가 생산되고 있습니다.

이 공장을 운영하는 에렌은 입체기동장치(1~100)의 식별번호(1~100)와 가스 보유량(0~10000)을 같이 관리하려고 합니다.

하지만, 식별번호를 정렬할 때 가스 보유량이 뒤죽박죽 되어 버려 골머리를 앓고 있습니다.

식별번호가 한번 정해지면 그 입체기동장치의 가스 보유량은 정렬되더라도 변하지 않아야 합니다.

 

입력 : 첫째 줄에 입체기동장치의 갯수 n이 입력된다. (1 <= n <= 100)

둘째 줄부터 n+1째 줄까지 각 줄에 입체기동장치의 식별번호 a와 가스 보유량 b가 주어진다.

a는 중복 될 수 없지만 b는 중복될 수 있다. (1 <= a <= 100), (0 <= b <= 10,000)

출력 : 첫째 줄부터 n번째 줄까지 각 줄에 식별번호를 오름차순으로 정렬해 가스 보유량과 같이 출력한다.

 

Codeup 3015 : 성적표 출력

세종이는 정보과학 선생님인 JHJH를 도와주기 위해 정보과학 성적처리 프로그램을 만들기로 했다.

JHJH 선생님은 학생들의 명단과 점수를 입력하면 상위 mm명의 학생 명단을 출력해 주기를 원한다.

다음 조건을 만족하는 프로그램을 작성해 보자.

 

입력 : 첫째 줄에 데이터의 개수 nn (3<=n<=1003<=n<=100)과 출력인원 mm (1<=m<=n1<=m<=n)이 공백으로 구분되어 입력된다.

둘째 줄부터 학생 이름과 점수(0 1000 100)가 공백으로 구분되어 입력된다. 

단 이름의 길이는 최대 1010바이트 이내이다.

출력 : 상위 mm명의 학생명단을 출력한다.

단, 출력순서는 점수가 높은 학생이 먼저 출력되며, 점수가 같을 경우 입력 순서가 빠른 순서로 출력한다.


'Algorithm > CodeUp 구조체' 카테고리의 다른 글

CodeUP 구조체 2020-04-24  (0) 2020.04.24
CodeUP 구조체 2020-04-21  (0) 2020.04.21

관련글 더보기