Data update
This commit is contained in:
parent
5150844a7d
commit
4bb20c9b71
7735 changed files with 38060 additions and 199180 deletions
|
|
@ -1,58 +0,0 @@
|
|||
function transpose($a) {
|
||||
$arr = @()
|
||||
if($a) {
|
||||
$n = $a.count - 1
|
||||
if(0 -lt $n) {
|
||||
$m = ($a | foreach {$_.count} | measure-object -Minimum).Minimum - 1
|
||||
if( 0 -le $m) {
|
||||
if (0 -lt $m) {
|
||||
$arr =@(0)*($m+1)
|
||||
foreach($i in 0..$m) {
|
||||
$arr[$i] = foreach($j in 0..$n) {@($a[$j][$i])}
|
||||
}
|
||||
} else {$arr = foreach($row in $a) {$row[0]}}
|
||||
}
|
||||
} else {$arr = $a}
|
||||
}
|
||||
$arr
|
||||
}
|
||||
function show($a) {
|
||||
if($a) {
|
||||
0..($a.Count - 1) | foreach{ if($a[$_]){"$($a[$_])"}else{""} }
|
||||
}
|
||||
}
|
||||
|
||||
$a = @(@(2, 0, 7, 8),@(3, 5, 9, 1),@(4, 1, 6, 3))
|
||||
"`$a ="
|
||||
show $a
|
||||
""
|
||||
"transpose `$a ="
|
||||
show (transpose $a)
|
||||
""
|
||||
$a = @(1)
|
||||
"`$a ="
|
||||
show $a
|
||||
""
|
||||
"transpose `$a ="
|
||||
show (transpose $a)
|
||||
""
|
||||
"`$a ="
|
||||
$a = @(1,2,3)
|
||||
show $a
|
||||
""
|
||||
"transpose `$a ="
|
||||
"$(transpose $a)"
|
||||
""
|
||||
"`$a ="
|
||||
$a = @(@(4,7,8),@(1),@(2,3))
|
||||
show $a
|
||||
""
|
||||
"transpose `$a ="
|
||||
"$(transpose $a)"
|
||||
""
|
||||
"`$a ="
|
||||
$a = @(@(4,7,8),@(1,5,9,0),@(2,3))
|
||||
show $a
|
||||
""
|
||||
"transpose `$a ="
|
||||
show (transpose $a)
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
function transpose($a) {
|
||||
if($a) {
|
||||
$n = $a.Count - 1
|
||||
foreach($i in 0..$n) {
|
||||
$j = 0
|
||||
while($j -lt $i) {
|
||||
$a[$i][$j], $a[$j][$i] = $a[$j][$i], $a[$i][$j]
|
||||
$j++
|
||||
}
|
||||
}
|
||||
}
|
||||
$a
|
||||
}
|
||||
function show($a) {
|
||||
if($a) {
|
||||
0..($a.Count - 1) | foreach{ if($a[$_]){"$($a[$_])"}else{""} }
|
||||
}
|
||||
}
|
||||
$a = @(@(2, 4, 7),@(3, 5, 9),@(4, 1, 6))
|
||||
show $a
|
||||
""
|
||||
show (transpose $a)
|
||||
Loading…
Add table
Add a link
Reference in a new issue