#include <iostream>
#include <vector>
using namespace std;
bool isneg(int nums)
{
bool its;
if(nums > 0)
{
its = true;
}
else if (nums < 0)
{
its = false;
}
return its;
}
int maximumCount(vector<int>& nums) {
int pos,neg;
int size = nums.size();
while(size!= 0)
{
for(const auto& num : nums)
{
if(isneg(num))
{
pos++;
}
else
{
neg++;
}
}
if(neg > pos)
{
return neg;
}
else
{
return pos;
}
size--;
}
}
int main() {
vector<int> params ={-2,-1,-1,1,2,3};
cout << maximumCount(params);
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCmJvb2wgaXNuZWcoaW50IG51bXMpCiAgICB7CiAgICAgICAgYm9vbCBpdHM7CiAgICAgICAgaWYobnVtcyA+IDApCiAgICAgICAgewogICAgICAgICAgICBpdHMgPSB0cnVlOwogICAgICAgIH0KICAgICAgICBlbHNlIGlmIChudW1zIDwgMCkKICAgICAgICB7CiAgICAgICAgICAgIGl0cyA9IGZhbHNlOwogICAgICAgIH0KICAgICAgICByZXR1cm4gaXRzOwogICAgfQogICAgaW50IG1heGltdW1Db3VudCh2ZWN0b3I8aW50PiYgbnVtcykgewogICAgaW50IHBvcyxuZWc7CiAgICBpbnQgc2l6ZSA9IG51bXMuc2l6ZSgpOwogIHdoaWxlKHNpemUhPSAwKQogIHsKICAgICAgICBmb3IoY29uc3QgYXV0byYgbnVtIDogbnVtcykKICAgICAgICB7CiAgICAgICAgICAgIGlmKGlzbmVnKG51bSkpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHBvcysrOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgbmVnKys7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYobmVnID4gcG9zKQogICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuIG5lZzsKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuIHBvczsKICAgICAgICB9CiAgICAgICAgc2l6ZS0tOwogIH0KfQppbnQgbWFpbigpIHsKCgl2ZWN0b3I8aW50PiBwYXJhbXMgPXstMiwtMSwtMSwxLDIsM307IAogICAJY291dCA8PCBtYXhpbXVtQ291bnQocGFyYW1zKTsKICAgCgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==