반응형
https://www.acmicpc.net/problem/1181
소스코드
풀이
단순 문자열 문제입니다 ! sort() 함수로 배열하는 것만 잘하면 쉽게 풀 수 이써영
입력 받을 때 sys 모듈 사용해서 받으면 시간을 많이 단축시킬 수 있음 !
하나 유의해야 할 점은 문자열을 for 문에서 받을 때는 strip() 함수를 통해 공백 제거를 해줘야 합니당
중복을 제거하기 위해 리스트 a를 set 자료구조로 변경 해줌 !
set은 중복을 허용하지 않는 집합 자료구조입니당
정렬할 때는 key 옵션을 활용하여 정렬 기준을 정해줄 수 있음 !
먼저 그냥 sorting만 해서 알파벳 우선순위로 정렬하고, key 값에 길이를 조건을 줘서 길이 순으로 재배열 해줍니다 !
그럼 문제에서 요구한대로 출력 가능 ㅎㅎ
반응형
'Algorithm > 백준' 카테고리의 다른 글
[백준 알고리즘] 1744번: 수 묶기 (Python) (0) | 2023.03.23 |
---|---|
[백준 알고리즘] 1316번: 그룹 단어 체커 (Python) (0) | 2023.03.22 |
[백준 알고리즘] 1158번: 요세푸스 문제 (Python) (0) | 2023.03.21 |
[백준 알고리즘] 1026번: 보물 (Python) (0) | 2023.03.16 |
[백준 4344번] 평균은 넘겠지 (Python) (0) | 2022.08.17 |