GeeksForGeeks - POTD | GFG POTD Answer
Closed channel
1 218
Subscribers
No data24 hours
-97 days
-5730 days
Posts Archive
11th July : C++ SolutionβπΌ
ββββββββββββββββββββ
ππ»ββοΈDiscussion βοΈ
Join β
@GFG_Answer
π§© Flutter Courses Uploaded π§©
class Solution {
public:
vector<int> dirX={1,0,0,-1};
vector<int> dirY={0,1,-1,0};
void dfs(vector<vector<int>> &parent,map<int,int>&mp,int p,int i,int j, vector<vector<int>>&grid){
if(i<0 || j<0 || i>=grid.size() || j>=grid[0].size() || parent[i][j]!=-1 || grid[i][j]!=1){
return;
}
parent[i][j]=p;
mp[p]++;
for(int k=0;k<4;k++){
dfs(parent,mp,p,i+dirX[k],j+dirY[k],grid);
}
}
int MaxConnection(vector<vector<int>>& grid) {
vector<vector<int>> parent(grid.size(),vector<int>(grid[0].size(),-1));
map<int,int> mp;
int p=1;
for(int i=0;i<grid.size();i++){
for(int j=0;j<grid[i].size();j++){
if(grid[i][j]==1 && parent[i][j]==-1){
dfs(parent,mp,p,i,j,grid);
p++;
}
}
}
int maxi=0;
for(int i=0;i<grid.size();i++){
for(int j=0;j<grid[i].size();j++){
if(grid[i][j]==0){
set<int> s;
int curr=1;
for(int k=0;k<4;k++){
int x=i+dirX[k];
int y=j+dirY[k];
if(x>-1 && y>-1 && x<grid.size() && y<grid[0].size()){
if(parent[x][y]!=-1 && s.find(parent[x][y])==s.end()){
s.insert(parent[x][y]);
curr+=mp[parent[x][y]];
}
}
}
maxi=max(curr,maxi);
}
}
}
for(auto &i:mp){
maxi=max(maxi,i.second);
}
return maxi;
}
};π§© React.JS 5 Days BootCamp π§©
π Starting from 15th July'24
π‘ Daily at 6:00 PM
β‘ FREE of βΉ Cost
β‘ Basic to Advance Knowledge π
β‘ Advance Projects Building π¨π»βπ»
β‘ Live Classes π±
π€ Why Wait ? Enroll Now
10th July : C++ SolutionβπΌ
ββββββββββββββββββββ
ππ»ββοΈDiscussion βοΈ
Join β
@GFG_Answer
π§© Flutter Courses Uploaded π§©
class Solution {
public:
int maxSquare(int n, int m, vector<vector<int>> mat) {
vector<vector<int>> dp(n,vector<int> (m,0));
int maxi =0;
for(int i =0;i< max(n,m);i++){
if(i < m && mat[n -1][i] == 1){
dp[n -1][i] =1;
maxi =max(maxi,dp[n -1][i]);
}
if(i < n && mat[i][m -1] == 1){
dp[i][m -1] =1;
maxi =max(maxi,dp[i][m -1]);
}
}
for(int i=n -2;i>=0;i--){
for(int j =m -2;j>=0;j--){
if(mat[i][j]){
dp[i][j] =1 + min(dp[i +1][j +1],min(dp[i +1][j],dp[i][j +1]));
}else{
dp[i][j] =0;
}
maxi =max(dp[i][j],maxi);
}
}
return maxi;
}
};9th July : C++ SolutionβπΌ
ββββββββββββββββββββ
ππ»ββοΈDiscussion βοΈ
Join β
@GFG_Answer
class Solution {
public:
int threeSumClosest(vector<int> arr, int target) {
int dif=INT_MAX,ans=INT_MIN;
sort(arr.begin(),arr.end());
for(int i=0;i<arr.size();i++){
int start=i+1;
int end=arr.size()-1;
while(start<end){
int sum=arr[i]+arr[start]+arr[end];
if(sum==target)return sum;
else if(sum>target) end--;
else start++;
if(abs(sum-target)<dif){
dif=abs(sum-target);
ans=sum;
}
else if(abs(sum-target)==dif){
ans=max(ans,sum);
}
}
}
return ans;
}
};π§© Complete Any Course You Like
π Get A Free Certificate
β
Postman API Fundamentals
π Enroll
π Python Project Bootcamp
π Enroll
π» HTML & CSS Bootcamp
π Enroll
π‘ Javascript Bootcamp
π Enroll
β‘οΈ Java Bootcamp
π Enroll
π React Bootcamp
π Enroll
π€ Prompt Engineering Bootcamp
π Enroll
π₯ Machine Learning using Python Bootcamp
π Enroll
π Placement Prep. 5 Days Bootcamp
π Enroll
π Data Analytics Bootcamp
π Enroll
π‘ Node.js Bootcamp
π Enroll
π¨π»βπ» C++ Bootcamp
π Enroll
π½ Cyber Security and Ethical Hacking Bootcamp
π Enroll
β
SQL 5 Days Bootcamp
π Enroll
π‘ DSA with C++ Bootcamp
π Enroll
π
Excel Bootcamp
π Enroll
π€ ChatGPT Bootcamp
π Enroll
π± Graphic Designing Bootcamp
π Enroll
π¨π»βπ» Flutter Bootcamp
π Enroll
π± Build No-Code App with AppSheet Bootcamp
π Enroll
π§π»ββοΈ Data Science with Python Bootcamp
π Enroll
π» Canva Bootcamp
π Enroll
π― Looker Studio Bootcamp
π Enroll
π Tailwind CSS Bootcamp
π Enroll
β‘οΈ Google Sheets Bootcamp
π Enroll
π§© Complete Any Course You Like
π Get A Free Certificate
β
Postman API Fundamentals
π Enroll
π Python Project Bootcamp
π Enroll
π» HTML & CSS Bootcamp
π Enroll
π‘ Javascript Bootcamp
π Enroll
β‘οΈ Java Bootcamp
π Enroll
π React Bootcamp
π Enroll
π€ Prompt Engineering Bootcamp
π Enroll
π₯ Machine Learning using Python Bootcamp
π Enroll
π Placement Prep. 5 Days Bootcamp
π Enroll
π Data Analytics Bootcamp
π Enroll
π‘ Node.js Bootcamp
π Enroll
π¨π»βπ» C++ Bootcamp
π Enroll
π½ Cyber Security and Ethical Hacking Bootcamp
π Enroll
β
SQL 5 Days Bootcamp
π Enroll
π‘ DSA with C++ Bootcamp
π Enroll
π
Excel Bootcamp
π Enroll
π€ ChatGPT Bootcamp
π Enroll
π± Graphic Designing Bootcamp
π Enroll
π¨π»βπ» Flutter Bootcamp
π Enroll
π± Build No-Code App with AppSheet Bootcamp
π Enroll
π§π»ββοΈ Data Science with Python Bootcamp
π Enroll
π» Canva Bootcamp
π Enroll
π― Looker Studio Bootcamp
π Enroll
π Tailwind CSS Bootcamp
π Enroll
β‘οΈ Google Sheets Bootcamp
π Enroll
π§© Complete Any Course You Like
π Get A Free Certificate
β
Postman API Fundamentals
π Enroll
π Python Project Bootcamp
π Enroll
π» HTML & CSS Bootcamp
π Enroll
π‘ Javascript Bootcamp
π Enroll
β‘οΈ Java Bootcamp
π Enroll
π React Bootcamp
π Enroll
π€ Prompt Engineering Bootcamp
π Enroll
π₯ Machine Learning using Python Bootcamp
π Enroll
π Placement Prep. 5 Days Bootcamp
π Enroll
π Data Analytics Bootcamp
π Enroll
π‘ Node.js Bootcamp
π Enroll
π¨π»βπ» C++ Bootcamp
π Enroll
π½ Cyber Security and Ethical Hacking Bootcamp
π Enroll
β
SQL 5 Days Bootcamp
π Enroll
π‘ DSA with C++ Bootcamp
π Enroll
π
Excel Bootcamp
π Enroll
π€ ChatGPT Bootcamp
π Enroll
π± Graphic Designing Bootcamp
π Enroll
π¨π»βπ» Flutter Bootcamp
π Enroll
π± Build No-Code App with AppSheet Bootcamp
π Enroll
π§π»ββοΈ Data Science with Python Bootcamp
π Enroll
π» Canva Bootcamp
π Enroll
π― Looker Studio Bootcamp
π Enroll
π Tailwind CSS Bootcamp
π Enroll
β‘οΈ Google Sheets Bootcamp
π Enroll
π§© Complete Any Course You Like
π Get A Free Certificate
β
Postman API Fundamentals
π Enroll
π Python Project Bootcamp
π Enroll
π» HTML & CSS Bootcamp
π Enroll
π‘ Javascript Bootcamp
π Enroll
β‘οΈ Java Bootcamp
π Enroll
π React Bootcamp
π Enroll
π€ Prompt Engineering Bootcamp
π Enroll
π₯ Machine Learning using Python Bootcamp
π Enroll
π Placement Prep. 5 Days Bootcamp
π Enroll
π Data Analytics Bootcamp
π Enroll
π‘ Node.js Bootcamp
π Enroll
π¨π»βπ» C++ Bootcamp
π Enroll
π½ Cyber Security and Ethical Hacking Bootcamp
π Enroll
β
SQL 5 Days Bootcamp
π Enroll
π‘ DSA with C++ Bootcamp
π Enroll
π
Excel Bootcamp
π Enroll
π€ ChatGPT Bootcamp
π Enroll
π± Graphic Designing Bootcamp
π Enroll
π¨π»βπ» Flutter Bootcamp
π Enroll
π± Build No-Code App with AppSheet Bootcamp
π Enroll
π§π»ββοΈ Data Science with Python Bootcamp
π Enroll
π» Canva Bootcamp
π Enroll
π― Looker Studio Bootcamp
π Enroll
π Tailwind CSS Bootcamp
π Enroll
β‘οΈ Google Sheets Bootcamp
π Enroll
π§© Complete Any Course You Like
π Get A Free Certificate
β
Postman API Fundamentals
π Enroll
π Python Project Bootcamp
π Enroll
π» HTML & CSS Bootcamp
π Enroll
π‘ Javascript Bootcamp
π Enroll
β‘οΈ Java Bootcamp
π Enroll
π React Bootcamp
π Enroll
π€ Prompt Engineering Bootcamp
π Enroll
π₯ Machine Learning using Python Bootcamp
π Enroll
π Placement Prep. 5 Days Bootcamp
π Enroll
π Data Analytics Bootcamp
π Enroll
π‘ Node.js Bootcamp
π Enroll
π¨π»βπ» C++ Bootcamp
π Enroll
π½ Cyber Security and Ethical Hacking Bootcamp
π Enroll
β
SQL 5 Days Bootcamp
π Enroll
π‘ DSA with C++ Bootcamp
π Enroll
π
Excel Bootcamp
π Enroll
π€ ChatGPT Bootcamp
π Enroll
π± Graphic Designing Bootcamp
π Enroll
π¨π»βπ» Flutter Bootcamp
π Enroll
π± Build No-Code App with AppSheet Bootcamp
π Enroll
π§π»ββοΈ Data Science with Python Bootcamp
π Enroll
π» Canva Bootcamp
π Enroll
π― Looker Studio Bootcamp
π Enroll
π Tailwind CSS Bootcamp
π Enroll
β‘οΈ Google Sheets Bootcamp
π Enroll
β Important Announcementπ§© Google Cloud Arcade Swags π₯ For Sale π₯ β Full Set Will Be Given β 10 Points - βΉ 1k π§© 25 Points - βΉ 1.5k π₯ 40 Points - βΉ 2k β‘ Contact Admin
8th July : C++ SolutionβπΌ
ββββββββββββββββββββ
ππ»ββοΈDiscussion βοΈ
Join β
@GFG_Answer
class Solution {
public:
int search(vector<int>& arr, int key) {
int s = 0, e = arr.size() - 1;
while(s <= e)
{
if(arr[s] == key)
{
return s;
}
else{
s++;
}
if(arr[e] == key)
{
return e;
}
else{
e--;
}
}
return -1;
}
};7th July : C++ SolutionβπΌ
ββββββββββββββββββββ
ππ»ββοΈDiscussion βοΈ
Join β
@GFG_Answer
class Solution {
public:
bool ancestor(vector<int>&ans,struct Node *root,int target){
if(root==NULL){
return false;
}
if(ancestor(ans,root->left,target)){
ans.push_back(root->data);
return true;
}
if(root->data==target){
return true;
}
if(ancestor(ans,root->right,target)){
ans.push_back(root->data);
return true;
}
return false;
}
// Function should return all the ancestor of the target node
vector<int> Ancestors(struct Node *root, int target) {
vector<int>ans;
ancestor(ans,root,target);
return ans;
}
};Repost from Free Courses | Udemy Paid Courses Mega Link
π§© Abdul Bari All Courses
β’ Abdul Bari Udemy Course Link β’ Abdul Bari Mega Link β’ Abdul Bari DSA Course[Abdul Bari] π©π»βπ» Learn C++ Programming -Beginner to Advance- Deep Dive in C++ β‘ https://nanolinks.in/I9QlJ Decryption π -
sirM1wuw3_WFX0M-cKMKUw/folder/U2hBQa6I
β*β*β*β*β*β*β*β*β*β*β*β*β
[Abdul Bari]
βοΈ Learn Core JAVA Programming - Beginner to Master
β‘ https://nanolinks.in/yc4dn
Decryption π - sirM1wuw3_WFX0M-cKMKUw/folder/EvwjVYrZ
β*β*β*β*β*β*β*β*β*β*β*β*β
[Abdul Bari]
π€ Mastering Data Structures and Algorithms using C and C++
β‘ https://nanolinks.in/cty89
Decryption π -
sirM1wuw3_WFX0M-cKMKUw/folder/4zhXlA6A
β*β*β*β*β*β*β*β*β*β*β*β*β
[Abdul Bari]
π» Mastering Java SE programming from Beginner to Master
β‘ https://nanolinks.in/kfzMd
Decryption π - sirM1wuw3_WFX0M-cKMKUw/folder/Vq4TSIzB
β*β*β*β*β*β*β*β*β*β*β*β*β
Decryption Key π - Tap To Copyβ*β*β*β*β*β*β*β*β*β*β*β*β β‘οΈ Join For More - @nanocourse π₯ @gfg_answer
6th July : C++ SolutionβπΌ
ββββββββββββββββββββ
ππ»ββοΈDiscussion βοΈ
Join β
@GFG_Answer
class Solution {
public:
void inorder(Node* root, vector<Node*> &in)
{
if(!root)
{
return;
}
inorder(root->left, in);
in.push_back(root);
inorder(root->right, in);
}
void populateNext(Node *root) {
vector<Node*> in;
inorder(root, in);
for(int i = 0; i < in.size() - 1; i++)
{
in[i]->next = in[i+1];
}
root= in[0];
}
};5th July : C++ SolutionβπΌ
ββββββββββββββββββββ
ππ»ββοΈDiscussion βοΈ
Join β
@GFG_Answer
