Chuỗi zig-zag
Cho một chuỗi và một số nguyên dương, xuất chuỗi theo mô hình sóng zig-zag với biên độ cực đại và khoảng cách ký tự bằng với số nguyên.
Điều này tương tự với câu hỏi này nhưng cũng bao gồm khoảng cách ký tự.
Đầu vào
Đầu vào có thể được đọc từ STDIN hoặc lấy làm đối số hàm. Đầu vào là một chuỗi không có dòng mới và số nguyên dương.
Đầu ra
Đầu ra dự kiến là chuỗi được chuyển đổi thành dạng sóng zig-zag - bắt đầu đi lên - với ký tự đầu tiên trên đường cơ sở. Patter sóng phải có biên độ và khoảng cách ký tự bằng số nguyên.
Ví dụ
Đầu vào
Programming Puzzles & Code Golf
2
Đầu ra
o g s
r g n e e G
P r i P l & d o
a m u z o l
m z C f
Đầu vào
Programming Puzzles & Code Golf
1
Đầu ra
r a n u e e l
P o r m i g P z l s & C d o f
g m z o G
Đây là mã golf - chương trình chiến thắng ngắn nhất.