PDA

Просмотр полной версии : Как в строке заменить каждый символ соответствующим числом и поссчитать сумму


sharunm
17.01.2008, 18:08
Подскажите, пожалуйста:)

Как в строке произвольной длины заменить каждый символ соответствующим числом и поссчитать сумму значений?

CrazyFlasher
17.01.2008, 18:29
var str:String = "Hello";
for (var i:Number = 0; i <= str.length; i++){
switch(str.charAr(i)){
case "a":
......


дальше сами додумайте. А вообще разделом ошиблись...читайте правила

udaaff
17.01.2008, 21:49
var num_array = new Array(97).concat([1, 2, 3, 4, 5]); // a - e, 97 - 101

var str = "acdcabcde";

var sum = 0;

for (var i = 0; i < str.length; i++) {
sum += num_array[str.charCodeAt(i)];
}