转置并筛选表格
给定一个 r 行 c 列的整数表。
不用循环,而用推导式构造并输出下面三样东西。
1) 转置后的表:原表的第 j 列(从上到下)成为新表的第 j 行。
输出 c 行,每行 r 个数,用一个空格分隔。
2) 3 的倍数的平方:从最上面一行开始、每行从左到右读表,只挑出 3 的倍数(包括 0 和负数)并求平方。
先写挑出的个数 k,再按读到的顺序写出 k 个平方,都在一行内用空格分隔。
一个都没有时只输出 0。
3) 输出表中不同值的个数。
- 输入
- 第一行 r c,接下来 r 行每行 c 个整数。
1 ≤ r, c ≤ 50,-1000 ≤ 值 ≤ 1000 - 输出
- 转置表 c 行,下一行是 k 和 k 个平方,最后一行是不同值的个数
2 3 1 3 -6 4 9 3
1 4 3 9 -6 3 4 9 36 81 9 5