Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays Ti-84 Ti basic for list(对单个列表进行分区)中扩充方法的逆运算_Arrays_Ti Basic - Fatal编程技术网

Arrays Ti-84 Ti basic for list(对单个列表进行分区)中扩充方法的逆运算

Arrays Ti-84 Ti basic for list(对单个列表进行分区)中扩充方法的逆运算,arrays,ti-basic,Arrays,Ti Basic,可以阅读有关增强的信息(此处: 我想要一个与增强相反的程序。 我想做的是取一个列表,比如L1,然后将其划分为等长的子列表,并将它们存储到L1,…,Lk中,以获得任意的k。如果需要,我可以将数字23添加到L1中几次,直到我可以对其进行划分。我希望每个列表都有n个元素 例如: 取L1={1,2,3,4,5,6,7,8,9,10} 我想把它分成长度为n=3的等分子列表 L1有10个元素,不是3的倍数,所以我将23添加两次,得到: L1={1,2,3,4,5,6,7,8,9,10,23,23} 然后我将

可以阅读有关增强的信息(此处:

我想要一个与增强相反的程序。 我想做的是取一个列表,比如L1,然后将其划分为等长的子列表,并将它们存储到L1,…,Lk中,以获得任意的k。如果需要,我可以将数字23添加到L1中几次,直到我可以对其进行划分。我希望每个列表都有n个元素

例如:

取L1={1,2,3,4,5,6,7,8,9,10}

我想把它分成长度为n=3的等分子列表

L1有10个元素,不是3的倍数,所以我将23添加两次,得到:

L1={1,2,3,4,5,6,7,8,9,10,23,23}

然后我将其划分为长度为3的等分子列表,得到:

L2={1,2,3}

L3={4,5,6}

L4={7,8,9}

L5={10,23,23}


然而,这是一个具体的例子,但我希望我的程序可以为任何n工作,这样我就可以进行n->T:prgrpartition并运行它。

这是这个问题最明显的答案,但在需要将列表拆分为多个子列表时,我总是使用它

程序提示用户输入列表(
L1
)和行大小(
a
),然后将列表拆分为
dim(L1)/a
列表,每个列表包含
a
元素。结果以矩阵形式返回到
Ans
变量中

DelVar [A]Prompt L₁,A
{int(dim(L₁)/A),A→dim([A]
For(B,1,Aˉ¹dim(L₁
For(C,1,A
L₁(AB-A+C→[A](B,C
End
End

在TI Basic中,我从来没有找到一个划分或拆分列表的好方法,所以我希望有人能给出一个好的回复。同时,我会用我喜欢的技巧给出一个答案。