Просмотр полной версии : Как в строке заменить каждый символ соответствующим числом и поссчитать сумму
Подскажите, пожалуйста:)
Как в строке произвольной длины заменить каждый символ соответствующим числом и поссчитать сумму значений?
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":
......
дальше сами додумайте. А вообще разделом ошиблись...читайте правила
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)];
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.