Template:ClassMatrix: Difference between revisions
No edit summary |
No edit summary |
||
| Line 41: | Line 41: | ||
{{#lua: | {{#lua: | ||
local input = stdin:match(".+"); | local input = stdin:match(".+"); | ||
xaxis, yaxis, all = string.gmatch(input, "( | xaxis, yaxis, all = string.gmatch(input, "([^&]+)&&([^&]+)&&(.+)"); | ||
print ( | print (xaxis); | ||
|{{#var:X-AXIS}}&&{{#var:Y-AXIS}}&&{{#var:ALL}} | |{{#var:X-AXIS}}&&{{#var:Y-AXIS}}&&{{#var:ALL}} | ||
}} | }} | ||
Revision as of 16:37, 18 December 2008
{{#lua:
local input = stdin:match(".+");
xaxis, yaxis, all = string.gmatch(input, "([^&]+)&&([^&]+)&&(.+)");
print (xaxis);
|{{#lua:
local H = {};
local T = {};
for id in stdin:gmatch("%w+") do
str = string.sub(id,{{{2}}},{{{3}}});
if (H[str] == nil)
then H[str] = 1; table.insert(T, str);
else H[str] = H[str] + 1;
end
end
table.sort(T);
for i=1,table.getn(T) do
local k = T[i];
print(k .. " " .. H[k]);
end
| }}&&{{#lua:
local H = {};
local T = {};
for id in stdin:gmatch("%w+") do
str = string.sub(id,{{{4}}},{{{5}}});
if (H[str] == nil)
then H[str] = 1; table.insert(T, str);
else H[str] = H[str] + 1;
end
end
table.sort(T);
for i=1,table.getn(T) do
local k = T[i];
print(k .. " " .. H[k]);
end
| }}&& }}
| {{#lua:}}! ({{{1}}} () | {{{1}}} () | for (id in stdin:gmatch("%w+") do) | {{{1}}} () | {{{1}}} () | {{{1}}} () | {{{1}}} () | end () | end () | table.sort(T); () | {{{1}}} () | {{{1}}} () | print(k (.. " " .. H[k]);) | end () | () | ()) |
|---|