Anagrams By Stacks Anagrams By Stacks
Challenging
EN ES Russian

Даны две анаграммы, как слова разделенные дефисом. Ваша задача переставить буквы первого слово во второе. Для этого у вас есть два стека и однобуквенный буфер. Первый стек - это где изначально размещено первое слово, второй - куда разместить его анаграмму. Слово размещается в стеке буква за буквой. Первая буква слова размещена на "дне" стека и далее "поверх" до последней буквы. Вам нужно найти кратчайшую...

Входные данные: Два слова разделенных дефисом, как строка.

Выходные данные: Последовательность действий, как строка.

Примеры:

checkio("rice-cire") == "10,12,12,12,02"
checkio("tort-trot") == "12,12,12,12"
checkio("hello-holle") == "12,12,12,12,10,21,21,21,21,02,12,12,12,12"
checkio("anagram-mragana") == "12,10,12,02,12,12,12,12"
checkio("mirror-mirorr") == "12,12,10,12,12,02,10,21,21,21,21,21,02,12,12,12,10,21,21,21,02,12,12,12,12"
#It can be solved more the one way.

Как это используется: Здесь вы можете лучше понять стеки и как их используют в играх, например Башня Ханоя. Хотя на самом деле вы встречаете стеки в реальной жизни постоянно - стопка книг или пачка бумаг, например.

Предусловия: 1 ≤ |word| < 10
Слова составлены из ASCII букв в нижнем регистре.

You should be an authorized user in order to see the full description and start solving this mission.