|
1 function strings() |
|
2 { |
|
3 var a = [], b = -1; |
|
4 var s = "abcdefghij", s2 = "a"; |
|
5 var f = "f"; |
|
6 var c = 0, d = 0, e = 0, g = 0; |
|
7 for (var i = 0; i < 10; i++) { |
|
8 a[i] = (s.substring(i, i+1) + s[i] + String.fromCharCode(s2.charCodeAt(0) + i)).concat(i) + i; |
|
9 if (s[i] == f) |
|
10 c++; |
|
11 if (s[i] != 'b') |
|
12 d++; |
|
13 if ("B" > s2) |
|
14 g++; // f already used |
|
15 if (s2 < "b") |
|
16 e++; |
|
17 b = s.length; |
|
18 } |
|
19 return a.toString() + b + c + d + e + g; |
|
20 } |
|
21 assertEq(strings(), "aaa00,bbb11,ccc22,ddd33,eee44,fff55,ggg66,hhh77,iii88,jjj991019100"); |