@@ -47,42 +47,40 @@ export default function App() {
47
47
48
48
// ============Merge 2 duplicate array and sort===========
49
49
50
- const sortDup = ( arr ) => {
51
- const removeDup = ( arr ) => {
52
- let uniq_arr = [ ] ;
53
- for ( let i = 0 ; i < arr . length ; i ++ ) {
54
- let isUniq = false ;
55
- let element = arr [ i ] ;
56
- // debugger
57
- for ( let j = 0 ; j < uniq_arr . length ; j ++ ) {
58
- if ( element === uniq_arr [ j ] ) {
59
- isUniq = true ;
60
- break ;
61
- }
62
- }
63
- if ( ! isUniq ) {
64
- uniq_arr . push ( element ) ;
50
+ const removeDup = ( arr ) => {
51
+ let uniq_arr = [ ] ;
52
+ for ( let i = 0 ; i < arr . length ; i ++ ) {
53
+ let isUniq = false ;
54
+ let element = arr [ i ] ;
55
+ // debugger
56
+ for ( let j = 0 ; j < uniq_arr . length ; j ++ ) {
57
+ if ( element === uniq_arr [ j ] ) {
58
+ isUniq = true ;
59
+ break ;
65
60
}
66
61
}
67
- return uniq_arr ;
68
- } ;
69
- var newArr = removeDup ( arr ) ;
70
- const sorting = ( newArr ) => {
71
- for ( let i = 0 ; i < newArr . length ; i ++ ) {
72
- for ( let j = 0 ; newArr . length - i ; j ++ ) {
73
- if ( newArr [ j ] > newArr [ j + 1 ] ) {
74
- // [newArr[j], newArr[j+1]] = [newArr[j+1], newArr[j]];
75
- let temp = newArr [ j ] ;
76
- newArr [ j ] = newArr [ j + 1 ] ;
77
- newArr [ j + 1 ] = temp ;
78
- }
62
+ if ( ! isUniq ) {
63
+ uniq_arr . push ( element ) ;
64
+ }
65
+ }
66
+ return uniq_arr ;
67
+ } ;
68
+
69
+ const sortDup = ( newArr ) => {
70
+ for ( let i = 0 ; i < newArr . length ; i ++ ) {
71
+ for ( let j = 0 ; newArr . length - i ; j ++ ) {
72
+ if ( newArr [ j ] > newArr [ j + 1 ] ) {
73
+ // [newArr[j], newArr[j + 1]] = [newArr[j + 1], newArr[j]];
74
+ let temp = newArr [ j ] ;
75
+ newArr [ j ] = newArr [ j + 1 ] ;
76
+ newArr [ j + 1 ] = temp ;
79
77
}
80
78
}
81
- return sorting ( newArr ) ;
82
- } ;
79
+ }
83
80
return newArr ;
84
81
} ;
85
82
var Arr_A = [ 'Ramesh' , 'Suresh' , 'Deepak' , 'Suresh' , 'Gopi' ] ;
86
83
var Arr_B = [ 'Gopi' , 'vendeesh' , 'Deepak' , 'Vedneesh' ] ;
87
84
var arr = [ ...Arr_A , ...Arr_B ] ;
88
- console . log ( sortDup ( arr ) ) ;
85
+ var newArr = removeDup ( arr ) ;
86
+ console . log ( sortDup ( newArr ) ) ;
0 commit comments