File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1218,14 +1218,31 @@ function solve(arr){
12181218 let map = new Map ( ) ;
12191219 // let set = new Set();
12201220 let result = [ ] ;
1221+ let count = 0 ;
1222+ let baseASCIICode = "A" . charCodeAt ( ) ;
12211223 for ( const letter of arr ) {
1222- let set = new Set ( [ ...letter . toLowerCase ( ) . split ( "" ) ] . join ( '' ) )
1223- console . log ( set )
1224+ let element = letter . toLowerCase ( )
1225+ for ( let i = 0 ; i < element . length ; ++ i ) {
1226+ let ascii = element . charCodeAt ( i ) ;
1227+ if ( ascii + 1 === element . charAt ( i ) ) {
1228+ count ++ ;
1229+ continue ;
1230+
1231+ }
1232+ if ( count === element . length ) {
1233+ count = 0 ;
1234+ }
1235+ result . push ( count ) ;
1236+ }
1237+ console . log ( result )
1238+ // let set = new Set( [...letter.toLowerCase().split("")].join(''))
1239+ // console.log([...set].join(""))
1240+ // let toStrFromSet = [...set].join("");
12241241
1225- for ( let i = 0 ; i < set . size ; ++ i ) {
1226- // console.log(letter [i]);
1242+ // for(let i = 0;i < toStrFromSet.length ;++i) {
1243+ // console.log(toStrFromSet [i]);
12271244
1228- }
1245+ // }
12291246 }
12301247
12311248 /**
You can’t perform that action at this time.
0 commit comments