WeightCodeword( c )
WeightCodeword returns the weight of a codeword c, the number of
non-zero entries in c. As a result, WeightCodeword always returns an
integer between zero and the word length of the codeword.
gap> WeightCodeword(Codeword("22222"));
5
gap> WeightCodeword(NullWord(3));
0
gap> C := HammingCode(3);
a linear [7,4,3]1 Hamming (3,2) code over GF(2)
gap> Minimum(List(Elements(C){[2..Size(C)]}, WeightCodeword ) );
3
GAP 3.4.4