-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathq1-notes.txt
59 lines (46 loc) · 1.74 KB
/
q1-notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
//////////////////////////////////////////////////
// IMPROVEMENTS - Where duplicate string values are stored the same way
/*
above seperates numbers and strings, this mehtod checks duplicate string values:
1. remove/comment out (LINE 42 - LINE 47);
2. add the code labelled (below) : "METHOD2" to LINE 42
3. add on LINE 56 => return cleanArr;
*/
/////////////////////////////////////////////////
// METHOD2
/*
// check for duplicate string/quoted numbers "2" == "2" then [..,["2","2"], "3"...]
for(let i = 0; i<arrString.length; i++) {
if(arrString[i] == arrString[i+1]) {
temp.push(arrString[i]);
} else if(arrString[i] == arrString[i-1]) {
temp.push(arrString[i]);
subArray.push(temp);
temp = [];
} else if(arrString[i] != arrString[i+1]) {
temp.push(arrString[i])
subArray.push(temp);
temp = [];
}
}
return cleanArr.concat([subArray]);
*/
/////////////////////////////////////////////////
// OLD NOTES
// mainArray.push(subArray, arrString);
// console.log("FINAL RESULT", cleanArr);
// console.log("temp value",temp);
// console.log("subarray values", subArray);
// console.log("check array String:", arrString, "\n check array Number:",arrNum);
// subArray.push(sortedArray.filter((item, i) => item === sortedArray[item]));
// subArray.push(sortedArray.filter((item, i) => item === 2));
// subArray.push(sortedArray.filter((item, i) => item === 20));
// console.log("sorted =>", sortedArray);
// console.log("sub array =>", subArray);
// console.log("mainArray =>", mainArray);
// console.log("finalArray =>", finalArray);
// return subArray;
// for(let i = 0; i < array.length; i++) {
// finalArray.push(sortedArray.filter(item => item === array[i]));
// }
// return finalArray;