Problem Statement
Definition
- Class:
- GetSubsequence
- Method:
- getAt
- Parameters:
- String, String
- Returns:
- String
- Method signature:
- String getAt(String s, String pos)
- (be sure your method is public)
Constraints
- s will contain between 2 and 50 characters inclusive.
- Each character in s will be a letter ('A'-'Z','a'-'z').
- pos will be an integral value between 0 and 2^63 - 1 inclusive.
- pos will not have extra leading zeros.
Examples
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwx""
"9990009990000090"
Returns: "AFGJKLMQUVWYbcdefghinopqrstwx"
"ABCD"
"15"
Returns: "A"
"ABCD"
"14"
Returns: "ABCD"
"ABCD" is the last of the 15 subsequences in L.
"ABCDABCDABCDABCD"
"999999999999999"
Returns: "ACDBABD"
"akjsflakjsrflkaj"
"29384923849283492"
Returns: "kjslksrfkaj"
"ABCD"
"19203410239121"
Returns: "ABD"
19203410239121 % 15 = 11.
"AAAAAAAAAAAA"
"10"
Returns: "AAAAAAAAAAA"
"AbcdAbcdAbcd"
"39283423984923"
Returns: "AbAbdbd"
"xxx"
"0"
Returns: "x"
"xxx"
"1"
Returns: "xx"
"xxx"
"2"
Returns: "xxx"
"xxx"
"3"
Returns: "x"
"xxx"
"4"
Returns: "xx"
"YZa"
"0"
Returns: "Y"
"YZa"
"1"
Returns: "Z"
"YZa"
"2"
Returns: "a"
"YZa"
"3"
Returns: "YZ"
"YZa"
"4"
Returns: "Ya"
"YZa"
"5"
Returns: "Za"
"YZa"
"6"
Returns: "YZa"
"YZa"
"7"
Returns: "Y"
"YZa"
"8"
Returns: "Z"
"aaZ"
"0"
Returns: "Z"
"aaZ"
"1"
Returns: "a"
"aaZ"
"2"
Returns: "aZ"
"aaZ"
"3"
Returns: "aa"
"aaZ"
"4"
Returns: "aaZ"
"aaZ"
"5"
Returns: "Z"
"DFraCCBEjTNTARDaxWAHmzvGLCEIDBFPFdOzrjKHYeALJnlICS"
"2085762334397343829"
Returns: "DFrCCBjTADWHzCIDFPFOreLJnS"
"QGaHBEoMwcafBaVbFMkDwFYHAFBsCLsjBJFEHFNXhvbQkDXbYi"
"4413417512149685456"
Returns: "QaHBEoMwcafBabFMwFHBLjBJHFXhDi"
"RVnBasSIFEVkOfCJCqwFiJQGtxcHGwbEEGrmkAdCUNCOeLPGaW"
"288144187455905828"
Returns: "VnBFVkCJFiQGtcErANCLGaW"
"nSSpDCkrmMEEEIBNUCNDbKDePckmjCmaaQajQFPBWtMLfXGqHA"
"3949083430076255790"
Returns: "nSSkrmINbPckmjCmaQPtLfXGH"
"ZCjbulrAjUwzFUcTGtMLfLuBGMBhfIwMTqZVqEtGKTChNoAWCU"
"5526188137332501340"
Returns: "jburAUzLuBGMBfMTVqECho"
"BAxqKiCBdToZYnNsWoGEFxNBGjIcBExVuAbGHaNdIGGVQSgBby"
"2682128823017678000"
Returns: "qKioZYnNsWoGNBGjxAbGNdGVQSBb"
"DgnAcEkEhmntmQDgHeTtwduLFxBEvDcwvEfFvdKBkDBLGRnTFa"
"8532267877914330351"
Returns: "DAcEEhmmHetwuLxBvDvKRTFa"
"cxfVMcFBFPFVBiUcKVAOrJBBBBvCbAHICHKIpNRweOJrKyFAFp"
"1215884294448796944"
Returns: "BPFVBcKVrBBBbHCHKIpweyFF"
"tDwJXjlghelNvHlHArDdojyCwhRjEiEgdQnLMMKXANNEABHEAa"
"1199220272768028643"
Returns: "tDwJXleNlHdowREigdQMMKXANNEAAa"
"AtUICHAiMvADsRQANBlDEPMblfdpWuBroDLlHhxEwDELTiwhWk"
"6554717970393278915"
Returns: "tAvADQAlPbdpDLlhxEELTi"
"iUjliHSEFANRKCWqEIVAEzFfBftEYIQBGeMbBmHGHVELEJgZEy"
"7947954199337992894"
Returns: "ijliANCqEEzFfBYIQGMBHHVELEJgZE"
"KRBpHKDPvIKzHvxBIcFBpxamjCggbnqoFwBYExapAYLrCwEUVD"
"25711723360229356"
Returns: "KRpHKvKxBcBajCgbqowBYExLwD"
"klvTBeLURGXhGGDCEIsdwgxMiMWrGVBuCaFHPiBXUoCBHmKIpY"
"9152643911029668242"
Returns: "lBUGIsMiMuCFHPBoBmIpY"
"aIADndOZosygBmocHjULHZHUmDJWBiIxEEjUzgpEIvtDYfFDDu"
"2702516351555547258"
Returns: "IDdosygBmHjLHZHJWBiIjUEvYfDD"
"aHYiBnBNCcDqxfAPpAmynSqICByQqKfAwGJZJgkjDEXibmXwyE"
"7374569970494411261"
Returns: "HYiCcDxfAmynSICBQqfAwGJZJgkDEXimw"
"IAbjlMAtObArxqZFvFTDBAvhPMBCKWtBifxtt"
"1168498825016155892"
Returns: "IAMbrxvDAhBCWtBft"
"FZFAvhtHHGceFQBHjBCrgaRNXQGrwAFAwARBXL"
"6583085359951173484"
Returns: "ZFvhHFBBrgRNXQGrwAFwBL"
"AFBBBHBKyClBFiViguguJ"
"1721756956561610410"
Returns: "BBBBKyCFiVigg"
"BzAFwAurtBPHEFb"
"4192115795228501626"
Returns: "BFrHEFb"
"CAuAEiGnCVQoxGWnHADnisqFKiXeAnhaM"
"4913249614532157799"
Returns: "CEnCQoWsqFKieAhM"
"xP"
"2507369810342467645"
Returns: "x"
"KwGXFWycihZouCCdjFKaADtE"
"9077144344946059262"
Returns: "KGXFcZCCdE"
"AJSADKuViEAoJDBrmPBIPFBhCHhGWGFOEtQp"
"2268923172551560231"
Returns: "SDKVAoDmPBPFBhCWGOtQ"
"wCIXiybKvSB"
"2809612594951436278"
Returns: "wCIybK"
"CLIBfTbnIKFxgydOctIlrEjBLJTNAZHTOFJxayxVca"
"7134143839289175006"
Returns: "LITbnKgdOtBLTHOJxaxca"
"TCGnUJAEjT"
"6759696689178370469"
Returns: "UEjT"
"zaCzDDFChWBaFIegleioDEF"
"3067740143272987739"
Returns: "zaDDFWaegeD"
"oIkFDDuDdiFAjBuSMjgkFGIEnXCihCwuAVEHCZBA"
"5196172916850713483"
Returns: "IDudiAjSMjFIEnCiCAECZB"
"uWmkEFFzFCEbktKhDbFFXISZckkBEFEkNVBIh"
"2040638710036271423"
Returns: "umkECbthbSZkkEkNVBI"
"cEDEVqVyTrsQKOCYCfyTIDXvFEZvDs"
"2670828758938876011"
Returns: "EyrfTXvFZD"
"cEDEVqVyTrsQKOCYCfyTIDXvFEZvDs"
"0"
Returns: "C"
"zA"
"19"
Returns: "z"
"dd"
"10294"
Returns: "d"