- 22, Oct 2024
- #1
Учитывая список как минимум из двух слов (составленный только из строчных букв), постройте и отобразите лестницу слов в формате ASCII, чередуя направление записи сначала вправо, затем влево, относительно исходного направления слева направо. .
Закончив писать слово, измените направление и только потом приступайте к написанию следующего слова.
Если ваш язык не поддерживает списки слов или вам так удобнее, вы можете принять входные данные в виде строки слов, разделенных одним пробелом.
Допускаются начальные и конечные пробелы.
or["another", "test", "string"] or "another test string" -> another t e s tstring ["programming", "puzzles", "and", "code", "golf"] or "programming puzzles and code golf" -> programming p u z z l e sand c o d egolf ["a", "single", "a"] or "a single a" -> a s i n g l ea
world
hello
Здесь мы начнем с написания hello
w
o
r
l
d
and when we come to the next word (or in the case of the input as a string - a space is found), we change the relative direction to the right and continue to write "hello world"
Тестовые случаи:
["hello", "world"]
Критерии победы
Побеждает самый короткий код в байтах на каждом языке. Не позволяйте языкам игры в гольф разочаровывать вас!
#код-гольф #ascii-art