Problem Statement
Create a class LetterStrings that contains the method sum, which takes a
Definition
- Class:
- LetterStrings
- Method:
- sum
- Parameters:
- String[]
- Returns:
- int
- Method signature:
- int sum(String[] s)
- (be sure your method is public)
Constraints
- s will contain between 1 and 50 elements, inclusive.
- Each element of s will have length between 1 and 50, inclusive.
- Each element of s will contain only letters ('A'-'Z','a'-'z') and dashes ('-').
Examples
{"akahsdfkjhadfkhsak", "aaaaaaaaaabbbbbbbbbbccccccccccddddddddddeeeeeeeeee", "DFG-DSF-G-WAT-WE-GF-G-B-SG-FDG-A-G-AV-AV-AS-VF-ASF", "-ASDF-SADF-SA-F-GB-VB-X-BX-VB--CV-X-F-RET--WTWR-E-", "--------------------------------------------------", "-AF-ASDF-ASDF--GE-T-G-BY-UYUIY-JH-M-HM-YJ-KY-K-UYK", "-"}
Returns: 168
{"-"}
Returns: 0
{"A"}
Returns: 1
{"aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdkaaEwrTuCdka"}
Returns: 2500
{"aEwrTuCd---E-wrTuCdka-wrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdk-aEwrTuCdka-EwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdkaaE-rTuCdkaaw-rTuCdka", "aEwrT-CdkaaEwrTu-dkaaEwrT---kaaEwrTu--kaaEwrTuCdka", "aEwrTuCdk---wrTuCdk--EwrTuCdkaaEwrTuCdka---rTuCdk-", "aEwrTuCd---E-wrTuCdka-wrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdk-aEwrTuCdka-EwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdkaaE-rTuCdkaaw-rTuCdka", "aEwrT-CdkaaEwrTu-dkaaEwrT---kaaEwrTu--kaaEwrTuCdka", "aEwrTuCdk---wrTuCdk--EwrTuCdkaaEwrTuCdka---rTuCdk-", "aEwrTuCd---E-wrTuCdka-wrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdk-aEwrTuCdka-EwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdkaaE-rTuCdkaaw-rTuCdka", "aEwrT-CdkaaEwrTu-dkaaEwrT---kaaEwrTu--kaaEwrTuCdka", "aEwrTuCdk---wrTuCdk--EwrTuCdkaaEwrTuCdka---rTuCdk-", "aEwrTuCd---E-wrTuCdka-wrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdk-aEwrTuCdka-EwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdkaaE-rTuCdkaaw-rTuCdka", "aEwrT-CdkaaEwrTu-dkaaEwrT---kaaEwrTu--kaaEwrTuCdka", "aEwrTuCdk---wrTuCdk--EwrTuCdkaaEwrTuCdka---rTuCdk-", "aEwrTuCd---E-wrTuCdka-wrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdk-aEwrTuCdka-EwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdkaaE-rTuCdkaaw-rTuCdka", "aEwrT-CdkaaEwrTu-dkaaEwrT---kaaEwrTu--kaaEwrTuCdka", "aEwrTuCdk---wrTuCdk--EwrTuCdkaaEwrTuCdka---rTuCdk-", "aEwrTuCd---E-wrTuCdka-wrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdk-aEwrTuCdka-EwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdkaaE-rTuCdkaaw-rTuCdka", "aEwrT-CdkaaEwrTu-dkaaEwrT---kaaEwrTu--kaaEwrTuCdka", "aEwrTuCdk---wrTuCdk--EwrTuCdkaaEwrTuCdka---rTuCdk-", "aEwrTuCd---E-wrTuCdka-wrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdk-aEwrTuCdka-EwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdkaaE-rTuCdkaaw-rTuCdka", "aEwrT-CdkaaEwrTu-dkaaEwrT---kaaEwrTu--kaaEwrTuCdka", "aEwrTuCdk---wrTuCdk--EwrTuCdkaaEwrTuCdka---rTuCdk-", "aEwrTuCd---E-wrTuCdka-wrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdk-aEwrTuCdka-EwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdkaaE-rTuCdkaaw-rTuCdka", "aEwrT-CdkaaEwrTu-dkaaEwrT---kaaEwrTu--kaaEwrTuCdka", "aEwrTuCdk---wrTuCdk--EwrTuCdkaaEwrTuCdka---rTuCdk-", "aEwrTuCd---E-wrTuCdka-wrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdk-aEwrTuCdka-EwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdkaaE-rTuCdkaaw-rTuCdka", "aEwrT-CdkaaEwrTu-dkaaEwrT---kaaEwrTu--kaaEwrTuCdka", "aEwrTuCdk---wrTuCdk--EwrTuCdkaaEwrTuCdka---rTuCdk-", "aEwrTuCd---E-wrTuCdka-wrTuCdkaaEwrTuCdkaaEwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdk-aEwrTuCdka-EwrTuCdka", "aEwrTu-dkaaEwrT-CdkaaEwrTuCdkaaE-rTuCdkaaw-rTuCdka", "aEwrT-CdkaaEwrTu-dkaaEwrT---kaaEwrTu--kaaEwrTuCdka", "aEwrTuCdk---wrTuCdk--EwrTuCdkaaEwrTuCdka---rTuCdk-"}
Returns: 2210
{"--------------------", "--------------------", "-------------------------", "-------------------------------", "-------------------------", "---------------------"}
Returns: 0
{"-----Abc"}
Returns: 3
{"-A-B-C-D", "--------EFGHI", "JKLMNOPQR", "---STU-VW-XYZ"}
Returns: 26
{"This-is-a-problem-for", "-TopCoder-to-be-used-in-division-two", "-as-the-easy-problem----"}
Returns: 62
{"------------------", "----------------------", "--------------------------", "---------------------", "---------------a"}
Returns: 1
{"--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "--------------------------------------------------", "-------------------------------------------------a"}
Returns: 1
{"a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a"}
Returns: 50
{"gotta-love-test-cases", "gotta-love-test-cases", "gotta-love-test-cases", "gotta-love-test-cases", "gotta-love-test-cases"}
Returns: 90
{"lksfj-a-fd-sdafk-adkfsdk-f", "-askf-askf-askf-sakf-", "sd-afk-sadkf-sadfk-sadkf-akg-gke-fkg-k", "-k", "ewrke", "rwwe-rkf-skc-kqw-ekw-fkwefr", "we", "fwk-fs", "dfs", "dfks-", "fw-kf-we", "fkwe-f"}
Returns: 120
{"-", "-"}
Returns: 0
{"a", "-", "a", "-", "a", "-"}
Returns: 3
{"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "Z", "Y", "X", "W", "V", "U", "T", "S", "R", "Q", "P", "O", "N", "M", "L", "K", "J", "I", "H", "G", "F", "E"}
Returns: 48
{"JKFSDJ", "KJSdjfsdfjsdlfj", "sdFkjsdFS", "dsflksdjfl", "sdFSDFKJSDFKjalkrjwi", "Werwrewerwe", "-wer", "wer-we-rwe-r-we-rwe-r", "ASF", "SADF", "s-adf", "-sadf", "-sadf", "sd-f", "sa-df", "a", "fW-wer-wrWERWER-"}
Returns: 129
{"--asd", "-asdo-", "abcd"}
Returns: 11
{"--ABAD-FASDB--", "-----------sfdgsdf-", "asdfasfd--------", "-------sfdgsdfg----", "adfgsdfgsdfgsdfgsdfgsdfgsdfgsdfg", "------------------------------------------"}
Returns: 64
{"charumathi", "krishnan"}
Returns: 18
{ "-A-B-C-D", "--------EFGHI", "JKLMNOPQR", "---STU-VW-XYZ" }
Returns: 26