## solution
알파벳 소문자로 이루어진 단어 s가 주어질때, 단어에 포함되는 경우 처음 등장위치, 아닌경우 -1 출력하는 프로그램. 각각 알파벳에 대해서 a가 처음 등장하는 위치, ... z가 등장하는 위치를 공백으로 구분해서 출력한다. 단어의 첫 번째 글자는 0번째 위치로 한다. 두번째는 1번째 위치로.
## CODE
```python
tmp = input()
result_list = []
for k in range(ord('a'),ord('z')+1):
result_list += [str(tmp.find(chr(k)))]
print(' '.join(result_list))
```
아스키코드로 바꿔서 반복문을 돌린다.
```python
print(*map(input().find,map(chr,range(97,123))))
```
map()을 사용하여 이렇게 풀 수도 있다.
0 댓글