Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function valueOfAString(arr) {
- let text = arr[0].split("");
- let caseNeeded = arr[1];
- // let lowerCase = {
- // a: 97,
- // b: 98,
- // c: 99,
- // d: 100,
- // e: 101,
- // f: 102,
- // g: 103,
- // h: 104,
- // i: 105,
- // j: 106,
- // k: 107,
- // l: 108,
- // m: 109,
- // n: 110,
- // o: 111,
- // p: 112,
- // q: 113,
- // r: 114,
- // s: 115,
- // t: 116,
- // u: 117,
- // v: 118,
- // w: 119,
- // x: 120,
- // y: 121,
- // z: 122,
- // }
- // let upperCase = {
- // A: 65,
- // B: 66,
- // C: 67,
- // D: 68,
- // E: 69,
- // F: 70,
- // G: 71,
- // H: 72,
- // I: 73,
- // J: 74,
- // K: 75,
- // L: 76,
- // M: 77,
- // N: 78,
- // O: 79,
- // P: 80,
- // Q: 81,
- // R: 82,
- // S: 83,
- // T: 84,
- // U: 85,
- // V: 86,
- // W: 87,
- // X: 88,
- // Y: 89,
- // Z: 90,
- // }
- let sumLower = 0;
- let sumUpper = 0
- for (let x = 0; x < text.length; x++) {
- let currLetter = text[x];
- if (currLetter.charCodeAt(0) >= 65 && currLetter.charCodeAt(0) <= 90) {
- sumUpper += currLetter.charCodeAt(0)
- } else if (currLetter.charCodeAt(0) >= 97 && currLetter.charCodeAt(0) <= 122) {
- sumLower += currLetter.charCodeAt(0);
- }
- }
- if (caseNeeded === "UPPERCASE") {
- console.log(`The total sum is: ${sumUpper}`)
- } else if (caseNeeded === "LOWERCASE") {
- console.log(`The total sum is: ${sumLower}`)
- }
- }
- valueOfAString(['HelloFromMyAwesomePROGRAM',
- 'LOWERCASE']);
- console.log("--------------------------------------");
- valueOfAString(['AC/DC',
- 'UPPERCASE'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement