
Код AS3:
function f(s:Vector.<String>):Vector.<int>
{
var n:int;
var uniqueString:Vector.<String> = new Vector.<String>();
var result:Vector.<int> = new Vector.<int>();
for (var i:int = 0; i < s.length; i++)
{
n = -1;
for (var j:int = 0; j < uniqueString.length; j++)
if (s[i] == uniqueString[j]) {n = j; break;}
if (n == -1)
{
uniqueString.push(s[i]);
result.push(uniqueString.length-1);
}
else result.push(n);
}
return result;
}