https://www.acmicpc.net/problem/1213
#개수가 홀수인 알파벳은 단 하나여야 함.
import collections
string = input()
str_list=[]
for i in string:
str_list.append(i)
count_list = collections.Counter(str_list).most_common()
count_list.sort()
flag=0
mid=''
result=''
for i in count_list:
if i[1]%2 !=0:
if flag==1:
flag=2
break
mid=i[0]
flag=1
result+= i[0]*(i[1]//2)
if flag==2:
print('I\'m Sorry Hansoo')
else:
result= result + mid +result[::-1]
print(result)
'백준 문풀' 카테고리의 다른 글
[Python] Kruskal - 2287. 행성터널[플5] (0) | 2023.07.30 |
---|---|
[Python] 그리디 - 2212. 센서 (골5) (0) | 2023.07.29 |
[Python] 그리디 - 1449. 수리공 항승 (실3) (0) | 2023.07.28 |
[Python] 그리디- 4796. 캠핑(브1) (0) | 2023.07.28 |
[Python] 4와 7 / 2진수로 구현하기 (0) | 2023.05.01 |