int solve(vector<int>& arr) { int narr.size(); if (n == 0) return 0;
int maxLen = 1;
int currLen = 1;
bool f = true;
for (int i = 1; i < n; ++i) { if ((arr[i] > arr[i-1] && f) || (arr[i] < arr[i-1] && !f)) { ++currLen; } else { maxLen = max(maxLen, currLen); currLen = 2;
f = arr[i] > arr[i-1]
}
}
maxLen = max(maxLen, currLen); return maxLen;
}
C++
Telegram:- @allcoding1
L&t
Q) Ever - increasing & ever decreasing array segments
int maxLen = 1;
int currLen = 1;
bool f = true;
for (int i = 1; i < n; ++i) { if ((arr[i] > arr[i-1] && f) || (arr[i] < arr[i-1] && !f)) { ++currLen; } else { maxLen = max(maxLen, currLen); currLen = 2;
f = arr[i] > arr[i-1]
}
}
maxLen = max(maxLen, currLen); return maxLen;
}
C++
Telegram:- @allcoding1
L&t
Q) Ever - increasing & ever decreasing array segments
👍2
int solve(vector<int>& arr) { int n = arr.size(); if (n == 0) return 0;
int maxLen = 1; int currLen = 1; bool f = true;
for (int i = 1; i < n; ++i) { if ((arr[i] > arr[i-1] && f) II (arr[i] < arr[i-1] && !f)) { ++currLen; } else {
maxLen = max(maxLen, currLen); currLen = 2; f = arr[i] > arr[i-1]; }
maxLen = max(maxLen, currLen); return maxLen; }
C++
Telegram:- @allcoding1
L&T
int maxLen = 1; int currLen = 1; bool f = true;
for (int i = 1; i < n; ++i) { if ((arr[i] > arr[i-1] && f) II (arr[i] < arr[i-1] && !f)) { ++currLen; } else {
maxLen = max(maxLen, currLen); currLen = 2; f = arr[i] > arr[i-1]; }
maxLen = max(maxLen, currLen); return maxLen; }
C++
Telegram:- @allcoding1
L&T
public class Solution {
public static int longestArraySegment(int array_length, List<Integer> arr) {
int maxLength = 1;
int currentLength = 1;
for (int i = 1; i < array_length; i++) {
if (arr.get(i) > arr.get(i - 1)) {
currentLength++;
} else {
currentLength = 1;
}
maxLength = Math.max(maxLength, currentLength);
}
currentLength = 1;
for (int i = 1; i < array_length; i++) {
if (arr.get(i) < arr.get(i - 1)) {
currentLength++;
} else {
currentLength = 1;
}
maxLength = Math.max(maxLength, currentLength);
}
return maxLength;
}
Ever increasing and ever decreasing - L&T
Java
Telegram:- @allcoding1
public static int longestArraySegment(int array_length, List<Integer> arr) {
int maxLength = 1;
int currentLength = 1;
for (int i = 1; i < array_length; i++) {
if (arr.get(i) > arr.get(i - 1)) {
currentLength++;
} else {
currentLength = 1;
}
maxLength = Math.max(maxLength, currentLength);
}
currentLength = 1;
for (int i = 1; i < array_length; i++) {
if (arr.get(i) < arr.get(i - 1)) {
currentLength++;
} else {
currentLength = 1;
}
maxLength = Math.max(maxLength, currentLength);
}
return maxLength;
}
Ever increasing and ever decreasing - L&T
Java
Telegram:- @allcoding1
👍1😁1
🎯Atos Is Hiring
Degree:- Any Graduate
Batch:- 2019, 2020, 2021, 2022, 2023 & 2024
Apply Now:- https://www.allcoding1.com/2024/02/atos-off-campus-drive-for-any-graduate.html
Telegram:- @allcoding1
Degree:- Any Graduate
Batch:- 2019, 2020, 2021, 2022, 2023 & 2024
Apply Now:- https://www.allcoding1.com/2024/02/atos-off-campus-drive-for-any-graduate.html
Telegram:- @allcoding1
👍1🥰1
int
getMinlength(vector<int>a,int k)
{
int ans=1;
long long mul=1;
for(int i=0;i<a.size();i++){
if(mul*a[i]>k){
ans++;
mul=a[i];
}
else{
mul*=a[i];
}
}
return ans;
}
L&T
@allcoding1
Q) compressing array
getMinlength(vector<int>a,int k)
{
int ans=1;
long long mul=1;
for(int i=0;i<a.size();i++){
if(mul*a[i]>k){
ans++;
mul=a[i];
}
else{
mul*=a[i];
}
}
return ans;
}
L&T
@allcoding1
Q) compressing array
😁1
def helper(reward):
nums = []
for i in reward:
heappush(nums, -i)
ans = -heappop(nums)
i = 1
while nums:
temp = -heappop(nums)
if temp - i <= 0: break
ans += temp - i
i += 1
return ans
@allcoding1
nums = []
for i in reward:
heappush(nums, -i)
ans = -heappop(nums)
i = 1
while nums:
temp = -heappop(nums)
if temp - i <= 0: break
ans += temp - i
i += 1
return ans
@allcoding1
👍3
🎯Atos Is Hiring
Degree:- Any Graduate
Batch:- 2019, 2020, 2021, 2022, 2023 & 2024
Apply Now:- https://www.allcoding1.com/2024/02/atos-off-campus-drive-for-any-graduate.html
Telegram:- @allcoding1
Degree:- Any Graduate
Batch:- 2019, 2020, 2021, 2022, 2023 & 2024
Apply Now:- https://www.allcoding1.com/2024/02/atos-off-campus-drive-for-any-graduate.html
Telegram:- @allcoding1
🎯Atos Is Hiring
Degree:- Any Graduate
Batch:- 2019, 2020, 2021, 2022, 2023 & 2024
Apply Now:- https://www.allcoding1.com/2024/02/atos-off-campus-drive-for-any-graduate.html
Telegram:- @allcoding1
Degree:- Any Graduate
Batch:- 2019, 2020, 2021, 2022, 2023 & 2024
Apply Now:- https://www.allcoding1.com/2024/02/atos-off-campus-drive-for-any-graduate.html
Telegram:- @allcoding1
🎯SAS Off Campus Drive 2024 – Associate Software Engineer – Freshers | Rs 4-8 LPA
Job Role : Associate Software Developer
Qualification : B.E/B/Tech/M.E. / M.Tech
Experience : Freshers
Job Location : Pune
Package : Rs 4-8 LPA
Apply Now:- https://www.allcoding1.com/2024/02/sas-off-campus-drive-2024-associate_9.html?m=1
Telegram:- @allcoding1
Job Role : Associate Software Developer
Qualification : B.E/B/Tech/M.E. / M.Tech
Experience : Freshers
Job Location : Pune
Package : Rs 4-8 LPA
Apply Now:- https://www.allcoding1.com/2024/02/sas-off-campus-drive-2024-associate_9.html?m=1
Telegram:- @allcoding1
Forwarded from allcoding1
🎯Atos Is Hiring
Degree:- Any Graduate
Batch:- 2019, 2020, 2021, 2022, 2023 & 2024
Apply Now:- https://www.allcoding1.com/2024/02/atos-off-campus-drive-for-any-graduate.html
Telegram:- @allcoding1
Degree:- Any Graduate
Batch:- 2019, 2020, 2021, 2022, 2023 & 2024
Apply Now:- https://www.allcoding1.com/2024/02/atos-off-campus-drive-for-any-graduate.html
Telegram:- @allcoding1
Forwarded from allcoding1
🎯SAS Off Campus Drive 2024 – Associate Software Engineer – Freshers | Rs 4-8 LPA
Job Role : Associate Software Developer
Qualification : B.E/B/Tech/M.E. / M.Tech
Experience : Freshers
Job Location : Pune
Package : Rs 4-8 LPA
Apply Now:- https://www.allcoding1.com/2024/02/sas-off-campus-drive-2024-associate_9.html?m=1
Telegram:- @allcoding1
Job Role : Associate Software Developer
Qualification : B.E/B/Tech/M.E. / M.Tech
Experience : Freshers
Job Location : Pune
Package : Rs 4-8 LPA
Apply Now:- https://www.allcoding1.com/2024/02/sas-off-campus-drive-2024-associate_9.html?m=1
Telegram:- @allcoding1
🎯 Microsoft Bulk Hiring 2024 | For Software Engineer
Degree:- BE, B Tech, BA, B COM, BBA, BSC, BCA, ME, M Tech, MCA, MA, M COM, MSC, Any Graduate
Batch:- 2018, 2019, 2020, 2021, 2022, 2023 ,2024 & 2025
Apply now:- https://www.allcoding1.com/2024/02/microsoft-bulk-hiring-2024-for-software.html
Telegram:- @allcoding1
Degree:- BE, B Tech, BA, B COM, BBA, BSC, BCA, ME, M Tech, MCA, MA, M COM, MSC, Any Graduate
Batch:- 2018, 2019, 2020, 2021, 2022, 2023 ,2024 & 2025
Apply now:- https://www.allcoding1.com/2024/02/microsoft-bulk-hiring-2024-for-software.html
Telegram:- @allcoding1
👍1