Candidate | Softeer Assessment UI
Candidate | Softeer Assessment UI
softeer.ai
나의 풀이
import sys
def _main(n_list):
return sorted(n_list, key=lambda x:(int(x.split('.')[0]), int(x.split('.')[1]) if (len(x.split('.')) == 2) else -float('inf')))
ct = int(sys.stdin.readline())
n_list = []
for _ in range(ct):
n_list.append(sys.stdin.readline().rstrip())
print('\n'.join(_main(n_list)))
시간 복잡도
sorted : 정렬 알고리즘 ( 선형 로그 시간 복잡도 )
해당 알고리즘 시간 복잡도 : 선형 로그 시간 복잡도 ( O(n log n) )'코딩테스트 파이썬 > Softeer' 카테고리의 다른 글
| Softeer 연습문제(2단계) - Yeah, but How? (1) | 2025.01.31 |
|---|---|
| Softeer 연습문제(2단계) - 나무 공격 (0) | 2025.01.31 |
| Softeer 연습문제(3단계) - 스마트 물류 (0) | 2024.06.28 |
| Softeer 연습문제(3단계) - 플레이페어 암호 (1) | 2024.06.28 |
| Softeer 연습문제(3단계) - 순서대로 방문하기 (0) | 2024.06.28 |