851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
|
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
|
-
+
|
function Worst_Index
(Dict : in Dictionary;
Counts : in Dictionary_Counts;
Method : in Methods.Enum)
return Ada.Streams.Stream_Element
is
Result : Ada.Streams.Stream_Element := 0;
Worst_Score : Score_Value := Score_Encoded (Dict, Counts, 0);
Worst_Score : Score_Value := Score (Dict, Counts, 0, Method);
S : Score_Value;
begin
for I in 1 .. Dict.Dict_Last loop
S := Score (Dict, Counts, I, Method);
if S < Worst_Score then
Result := I;
|