> 1 <
Автор | Сообщение |
AndrewwW
2 сообщений |
#7903 2018-10-17 04:14 GMT+3 часа(ов) |
Помогите с заданием на Scheme
Реализуйте процедуру "вставки" произвольного элемента в последовательность, в позицию с заданным индексом (процедура возвращает новую последовательность). Пусть процедура возвращает #f если вставка не может быть выполнена. Примеры применения процедуры: (ins '(1 2 3) 1 0) -> (1 0 2 3) (ins #(1 2 3) 1 0) -> #(1 0 2 3) (ins #(1 2 3) 1 #\0) -> #(1 #\0 2 3) (ins "123" 1 #\0) -> "1023" (ins "123" 1 0) -> #f (ins "123" 3 #4) -> "1234" (ins "123" 5 #4) -> #f Попробуйте предусмотреть все возможные варианты. |
|
> 1 <