В текстовом файле содержится строка, которая содержит заглавных латинских символов, найдите индекс (индексация с
) первого неповторяющегося символа в строке. Если таких символов нет, то в ответе напишите
.
Solution 1
s = open("7.txt").readline()
letterArray = [0] * 26
for i in s:
letterArray[ord(i) - 65] += 1
ans = -1
for i in range(len(s)):
if letterArray[ord(s[i]) - 65] == 1:
ans = i
break
print(ans)
Solution 2
s = open("7.txt").readline()
ans = -1
for i in range(len(s)):
fl = True
for j in range(len(s)):
if j != i and s[i] == s[j]:
fl = False
break
if fl:
ans = i
break
print(ans)
Ответ: 48