algorithm - 기초. 입력한 문장에서 존재하는 알파벳 모두 골라내기(중복x)
1 minute read
풀이
- 사용자에게 문장을 입력받습니다.
- 알파벳을 저장할 때 사용할 리스트를 생성합니다.
- 반복문을 이용해서 문자열의 요소를 한 개씩 검사합니다.
- 요소를 한개씩 검사할 때 마다 반복문을 이용해서 알파벳을 저장하는 리스트의 요소를 검색하면서 같은 요소가 있을 경우에는 변수를 True로 바꾸고 멈춥니다.
- 만약에 같은 요소가 존재하지 않을때에는 알파벳을 저장하는 리스트에 요소를 추가시켜줍니다.
>>> string = str(input("문장을 입력하세요: "))
문장을 입력하세요: chicken
>>>
>>> alphas = []
>>> for i in string:
... exist = False
... for j in range(0, len(alphas)):
... if i == alphas[j]:
... exist = True
... break
... if not exist:
... alphas.append(i)
...
>>> alphas
['c', 'h', 'i', 'k', 'e', 'n']
>>>
I feedback.
Let me know what you think of this article in the comment section below!
Let me know what you think of this article in the comment section below!
comments powered by Disqus