Напишите функцию, которая принимает строку и возвращает первый уникальный символ (символ, встречающийся ровно один раз).

python def firstuniquechar(s: str) -> str: from collections import Counter counts = Counter(s) for ch in s: if counts[ch] == 1: return ch return '' # если уникальных символов нет

Короткий ответ

Что ответить на собеседовании

python def firstuniquechar(s: str) -> str: from collections import Counter counts = Counter(s) for ch in s: if counts[ch] == 1: return ch return '' # если уникальных символов нет

Подробный разбор

Ответ с пояснениями

python def first_unique_char(s: str) -> str: from collections import Counter counts = Counter(s) for ch in s: if counts[ch] == 1: return ch return '' # если уникальных символов нет

Пример использования

print(first_unique_char('swiss')) # вывод: w

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее