Update appNew update is available. Click here to update.
About
Atmiya University 2025
My Stats
EXP gained
yellow-spark
3285
Level
5 (Champion)
Community stats
Discussions
0
Upvotes
1
Know more
74
Total problems solved
49
Easy
23
Moderate
2
Hard
0
Ninja
Jan Jan Feb Feb Mar Mar Apr Apr May May Jun Jun Jul Jul Aug Aug Sep Sep Oct Oct Nov Nov Dec Dec

Current streak:

0 days

Longest streak:

9 days

Less

More

Achievements
2
Ronin
Topics
Arrays
Linked List
Discussions
C++ || Clean Code|| easy understanding
Interview problems
void divide(int nums, vector<int> &ans){
    if(nums == 0)
        return;
    int temp = nums % 10;
    ans.push_back(temp);
    divide(nums / 10, ans);
}
vector<int> findArraySum(vector<int>&a, int n, vector<int>&b, int m) {
	int sum1 = 0;
    int revn = n - 1, revm = m - 1;
    for(int i = 0; i < n; i++){
        sum1 += a[i] * pow(10, revn);
        revn--;
    }
    
    int sum2 = 0;
    for(int i = 0; i < m; i++){
        sum2 += b[i] * pow(10, revm);
        revm--;
    }
    
    int sum = sum1 + sum2;
    vector<int> ans;
    divide(sum, ans);
    reverse(ans.begin(), ans.end());
    return ans;
}
profile
Mustafa
Published On 22-Dec-2022
131 views
1 replies
1 upvotes
C++ BST to Min Heap problem || easy solution
Interview problems

void inorder(BinaryTreeNode<int>* root, vector<int> &arr){    if(root == NULL)        return;    inorder(root->left, arr);    arr.push_back(root->data);    inorder(root->right, arr);     } BinaryTreeNode<int>* preorder(BinaryTreeNode<int>* root, vector<int> &arr, int &index, int n){    if(root == NULL)        return NULL;    root->data = (arr[index++]);    preorder(root->left, arr, index, n);    preorder(root->right, arr, index, n);    return root; } BinaryTreeNode<int>* bstToMinHeap(BinaryTreeNode<int>* root)  {    vector<int> arr;    inorder(root, arr);    int i = 0;    return preorder(root, arr, i, arr.size());     }

profile
Mustafa
Published On 27-Oct-2022
56 views
0 replies
0 upvotes