문제 분류 수업 진도 대회 채점현황 순위 질문게시판
게임
스도쿠 타이핑 리듬 타자게임 타이핑 테트리스 타이핑 인베이더 타이핑 지뢰찾기 8192 공룡게임 타이핑 플래피버드 랭킹
로그인

7242 : 정렬 종합 1

•시간제한: 2.000 S •메모리제한: 256 MB •제출: 0 •통과: 0 •만든사람: suakii

7242 : 정렬 종합 1

시간 2.000s · 메모리 256MB · 제출 0 · 정답 0

문제 설명

정수(I), 실수(F), 문자열(S) 타입의 데이터가 혼재되어 있을 때, 각 타입별로 다른 정렬 조건을 적용하십시오.

정렬 규칙:
- 정수(I): 내림차순
- 실수(F): 오름차순
- 문자열(S): 사전순 오름차순

출력 순서: 정수 그룹 → 실수 그룹 → 문자열 그룹





[제약 조건]
• 입력되는 모든 수는 정수입니다.

입력 설명

첫째 줄에 데이터 개수 $N$이 주어집니다. ($1 \le N \le 1{,}000$)
이어서 $N$개의 줄에 타입:값 형식으로 데이터가 주어집니다.
타입은 I(정수), F(실수), S(문자열) 중 하나입니다.

출력 설명

각 타입별로 정렬한 후, 정수 → 실수 → 문자열 순서로 타입:값 형식으로 출력합니다.

입력 예시
COPY
복사되었습니다!

5
I:3
F:1.5
S:banana
I:1
S:apple

출력 예시
COPY
복사되었습니다!

I:3
I:1
F:1.5
S:apple
S:banana

도움

split(':')로 타입과 값을 분리한 후, 타입별로 리스트에 담아 각각 정렬합니다. 정수는 reverse=True, 실수와 문자열은 기본 오름차순입니다.
NOTICE  —  BFStudy OJ 정보샘
애들아, 문제 많이 풀고 게임 잠깐 하는거지?
— 정보샘