Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
20
Task/Forward-difference/AWK/forward-difference-1.awk
Normal file
20
Task/Forward-difference/AWK/forward-difference-1.awk
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
#!/usr/bin/awk -f
|
||||
BEGIN {
|
||||
if (p<1) {p = 1};
|
||||
}
|
||||
|
||||
function diff(s, p) {
|
||||
n = split(s, a, " ");
|
||||
for (j = 1; j <= p; j++) {
|
||||
for(i = 1; i <= n-j; i++) {
|
||||
a[i] = a[i+1] - a[i];
|
||||
}
|
||||
}
|
||||
s = "";
|
||||
for (i = 1; i <= n-p; i++) s = s" "a[i];
|
||||
return s;
|
||||
}
|
||||
|
||||
{
|
||||
print diff($0, p);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue