T = int(input())
for tc in range(1,1+T):
# 알파벳 입력값을 리스트로
alpha = list(str(input()))
# 중복 안하는 값 저장할 빈 리스트
res = []
# for문 돌면서 res안에 q값이 없으면 저장
# 있으면 해당 값 찾아서 제거
for q in alpha:
if q not in res:
res.append(q)
else:
res.remove(q)
# 정렬
res.sort()
print('#{}'.format(tc),end=' ')
if len(res) !=0:
for w in res:
print(w,end='')
print()
else:
print('Good')
ps. 개인적인 코드와 코드를 작성의 이유를 적은 것입니다.
오류나 적절치 않은 문법이 존재할 수 있으며, 다른 분들께는 굉장히 비효율적인 방법으로 여겨질 수 있습니다.
혹시 개선 사항, 오류 및 문제에 대한 수정 사항 등을 댓글로 남겨주신다면 감사한 마음으로 배우고 수정하겠습니다
'코딩 문제해결 > 문제 풀이.SWEA' 카테고리의 다른 글
[SWEA 코딩] 이진수 표현 - PYTHON #10726 (0) | 2021.01.07 |
---|---|
[SWEA 코딩] 문자열의 거울상 - PYTHON #10804 (0) | 2021.01.06 |
[SWEA 코딩] 숫자 배열 회전 - PYTHON #1961 (0) | 2021.01.06 |
[SWEA 코딩] 달팽이 숫자 - PYTHON #1954 (0) | 2021.01.05 |
[SWEA 코딩] 파스칼의 삼각형 - PYTHON #2005 (0) | 2021.01.04 |