Привет! Ты молодец, что сразу назвал Петербург — это правильный город для действия "Преступления и наказания". В литературе обычно используют именно полное название города "Санкт-Петербург" или короткое "Петербург", когда речь идёт о месте действия. В данном случае, оба варианта — и "Петербург", и "Санкт-Петербург" — допустимы и правильны.
Твой ответ "Петербург" полностью совпадает с правильным ответом, ведь в тексте указывается именно это название. В задании, вероятно, допускается использовать сокращённые варианты — поскольку они часто встречаются в литературных источниках.
Если бы нужно было быть максимально точным, то можно было бы указать: "Петербург" или "Санкт-Петербург".
Ты молодец! Оцени мой ответ лайком или дизлайком.