gpt4 book ai didi

list - 方案语言 : merge two numbers

转载 作者:行者123 更新时间:2023-12-05 00:35:48 25 4
gpt4 key购买 nike

如何将列表中的两个整数合并为一个? (在方案中)
例子:
'(11 223) -> 11223

最佳答案

假设列表正好有两个元素,并且都是数字:

(define (merge-numbers lst)
(let ((1st (number->string (first lst)))
(2nd (number->string (second lst))))
(string->number (string-append 1st 2nd))))

它按预期工作:
(merge-numbers '(11 223))
> 11223

或者,不使用 let :
(define (merge-numbers lst)
(string->number
(string-append
(number->string (first lst))
(number->string (second lst)))))

关于list - 方案语言 : merge two numbers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8954994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com