source и goal одинаковой длины и число parts.
Строку source разрезают на parts подряд идущих кусков одинаковой длины. Потом куски можно переставить в любом порядке и склеить обратно. Менять буквы внутри куска нельзя.
Верните True, если так можно получить ровно строку goal, и False иначе.source="xyzxyw", goal="xywxyz", parts=2 → True
Режем source на 2 куска по 3 буквы: "xyz" и "xyw". Поставив их в обратном порядке, получаем "xywxyz".
source="abab", goal="baab", parts=2 → False
Куски "ab" и "ab" как ни переставляй, получится только "abab".
source="pqr", goal="rqp", parts=3 → True
partssource="xyzxyw", goal="xywxyz", parts=2
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 45 тестов на сервере, включая скрытые.