@@ -47,40 +47,4 @@ export default function App() {
47
47
48
48
// ============Merge 2 duplicate array and sort===========
49
49
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 ;
60
- }
61
- }
62
- if ( ! isUniq ) {
63
- uniq_arr . push ( element ) ;
64
- }
65
- }
66
- return uniq_arr ;
67
- } ;
68
50
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 ;
77
- }
78
- }
79
- }
80
- return newArr ;
81
- } ;
82
- var Arr_A = [ 'Ramesh' , 'Suresh' , 'Deepak' , 'Suresh' , 'Gopi' ] ;
83
- var Arr_B = [ 'Gopi' , 'vendeesh' , 'Deepak' , 'Vedneesh' ] ;
84
- var arr = [ ...Arr_A , ...Arr_B ] ;
85
- var newArr = removeDup ( arr ) ;
86
- console . log ( sortDup ( newArr ) ) ;
0 commit comments