• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

Official Bob-Omg Social: Count to 300 bob-ombs!

Fluttershy

Element of Kindness
Joined
Jul 19, 2010
Messages
4,368
Location
School of Friendship
NNID
ArrowofLight
3DS FC
5172-1450-4569
Btw today is technically the 5 year anniversary of the Bob-ombs creation date :p can't forget leap year :p
324
 
Last edited:

The Stoopid Unikorn

Spiciest of Guacamoles
Joined
Sep 8, 2014
Messages
77,923
Location
somewhere in Canada
Switch FC
SW-4202-4979-0504
325

The reason leap years exist, Sunset, is because the seasons are not perfectly synchronized with the calendar and that leap year's extra day is meant to keep things under balance.

So, in a way, the 5th anniversary of this thread is STILL tomorrow.
 
Last edited:

Fluttershy

Element of Kindness
Joined
Jul 19, 2010
Messages
4,368
Location
School of Friendship
NNID
ArrowofLight
3DS FC
5172-1450-4569
326
325

The reason leap years exist, Sunset, is because the seasons are not perfectly synchronized with the calendar and that leap year's extra day is meant to keep things under balance.

So, in a way, the 5th anniversary of this thread is STILL tomorrow.
I know why it exists. I'm just saying that 5 years ago is technically October 3rd because of leap year. That one day pushes it to October 3rd because time wise it's correct but the earth's days per year is 365.25 which still makes it October 2nd

I did get my trophy for joining this site 5 years ago one day earlier than I should have because of leap year
 
Last edited:

The Stoopid Unikorn

Spiciest of Guacamoles
Joined
Sep 8, 2014
Messages
77,923
Location
somewhere in Canada
Switch FC
SW-4202-4979-0504
I know why it exists. I'm just saying that 5 years ago is technically October 3rd because of leap year. That one day pushes it to October 3rd because time wise it's correct but the earth's days per year is 365.25 which still makes it October 2nd
If an Earth year is 365.25 days (which is actually completely right), that would mean that its 5th year anniversary would STILL be October 3rd, since it's on that day that it would have 5 Earth years, which is 5 x 365.25.

327
 

Fluttershy

Element of Kindness
Joined
Jul 19, 2010
Messages
4,368
Location
School of Friendship
NNID
ArrowofLight
3DS FC
5172-1450-4569
If an Earth year is 365.25 days (which is actually completely right), that would mean that its 5th year anniversary would STILL be October 3rd, since it's on that day that it would have 5 Earth years, which is 5 x 365.25.

327
Count the hours though and it will be a year Smashboards timing system doesn't count Leap Year yet at the same time it does :p

328

Because of reasons it's easier for us to just say 365 and apply it to things which creates a small paradox on sites since irl it hasn't passed yet but according to the site it just happened without realizing that it's tomorrow. It does count leap year but because of complexity the timing is technically off
 
Last edited:

The Stoopid Unikorn

Spiciest of Guacamoles
Joined
Sep 8, 2014
Messages
77,923
Location
somewhere in Canada
Switch FC
SW-4202-4979-0504
I did get my trophy for joining this site 5 years ago one day earlier than I should have because of leap year
Count the hours though and it will be a year Smashboards timing system doesn't count Leap Year :p
That's likely due to the way this site is programmed. Maybe it only counts the days with integral values (non-decimal) instead of float values (decimal) to make it easier, since an Earth year is actually 365.242199 days, not 365.25

Also, if this site can't tell whether it's a leap year or not, that's likely some kind of programming oversight, because the code is actually quite simple;
Code:
int year;                                          //current year
bool leap = false;                                 //whether it's a leap year or not

if(year == 0)                                      //if the year is 0 (0 is not a leap year)
{
    leap = false;
}
else if(year % 4 == 0)                             //else if the current year can be divided by 4
{
    leap = true;
    if((year % 100 == 0) && (year % 400 != 0))     //can be divided by 100, but not 400
    {
        leap = false;
    }
}
else
{
    leap = false;
}

329
 
Last edited:

Fluttershy

Element of Kindness
Joined
Jul 19, 2010
Messages
4,368
Location
School of Friendship
NNID
ArrowofLight
3DS FC
5172-1450-4569
That's likely due to the way this site is programmed. Maybe it only counts the days with integral values (non-decimal) instead of float values (decimal) to make it easier, since an Earth year is actually 365.24219 days, not 365.25

Also, if this site doesn't tell whether it's a leap year or not, that's some kind of programming oversight, because the code is actually quite simple;
Code:
int year;                                          //current year
bool leap = false;                                 //whether it's a leap year or not

if(year == 0)                                      //0 is not a leap year
{
    leap = false;
}
else if(year % 4 == 0)                             //else if the current year can be divided by 4
{
    leap = true;
    if((year % 100 == 0) && (year % 400 != 0))     //can be divided by 100, but not 400
    {
        leap = false;
    }
}
else
{
    leap = false;
}

329
No they count leap years it's just the timing is off because it counts the leap day in with the hour system which throws the program off. I made it sound confusing and was adjusting the whole thing.. :lol:
330
so pretty much the hour system works good in our heads but when measured it'll push forward one day because it counts the hours of the leap day as well
 
Last edited:

The Stoopid Unikorn

Spiciest of Guacamoles
Joined
Sep 8, 2014
Messages
77,923
Location
somewhere in Canada
Switch FC
SW-4202-4979-0504
No they count leap years it's just the timing is off because it counts the leap day in with the hour system which throws the program off. I made it sound confusing and was adjusting the whole thing.. :lol:
Even then, it isn't really hard to make the timing right.

Just use the code I wrote as a method and add a +1 to the day counter if it returns true.

Adding something like this isn't that hard, so this is likely just an oversight.

331
 
Last edited:

Fluttershy

Element of Kindness
Joined
Jul 19, 2010
Messages
4,368
Location
School of Friendship
NNID
ArrowofLight
3DS FC
5172-1450-4569
Even then, it isn't really hard to make the timing right.

Just use the code I wrote as a method and add a +1 to the day counter if it returns true.

Adding something like this isn't that hard, so this is likely just an oversight.

331
Then again the time for Smashboards is like 5-6 minutes ahead for my phone :lol:

332
 

The Stoopid Unikorn

Spiciest of Guacamoles
Joined
Sep 8, 2014
Messages
77,923
Location
somewhere in Canada
Switch FC
SW-4202-4979-0504
>is not fluent in programming :lol:
Programming is actually pretty fun. If you find the right environment, it can be one of the funniest things ever.

For example, my classmates and I talk about all kinds of subjects, such as religion vs science, how to chop up a chicken, etc.

We really don't give a **** about society's taboos. :lol:

335
 
Last edited:

Lily♫

(✿◠‿◠)
Joined
Oct 13, 2014
Messages
1,048
Location
Kansas
NNID
NheroArconix
3DS FC
5112-3935-5323
That's likely due to the way this site is programmed. Maybe it only counts the days with integral values (non-decimal) instead of float values (decimal) to make it easier, since an Earth year is actually 365.242199 days, not 365.25

Also, if this site can't tell whether it's a leap year or not, that's likely some kind of programming oversight, because the code is actually quite simple;
Code:
int year;                                          //current year
bool leap = false;                                 //whether it's a leap year or not

if(year == 0)                                      //if the year is 0 (0 is not a leap year)
{
    leap = false;
}
else if(year % 4 == 0)                             //else if the current year can be divided by 4
{
    leap = true;
    if((year % 100 == 0) && (year % 400 != 0))     //can be divided by 100, but not 400
    {
        leap = false;
    }
}
else
{
    leap = false;
}

329
That's one of the first things they taught us how to do in Java at robotics. :lol:
336
 

Fluttershy

Element of Kindness
Joined
Jul 19, 2010
Messages
4,368
Location
School of Friendship
NNID
ArrowofLight
3DS FC
5172-1450-4569
I'll pass :lol: it can get frustrating and I'd rather look at other stuff :p

338

*Hugging Shimmy*
 
Last edited:

The Stoopid Unikorn

Spiciest of Guacamoles
Joined
Sep 8, 2014
Messages
77,923
Location
somewhere in Canada
Switch FC
SW-4202-4979-0504
I'll pass :lol: it can get frustrating and I'd rather look at other stuff :p
Of course it can! Your code needs to be perfect to work and all the tests you gotta make can make things tedious.

But it can be worth it!

*Hugging Shimmy*
:hulk:

339
I should get around to learning C/C++ sometime soon. Programming is fun!

C++ is literally one of the easiest and most convenient languages around. I'm surprised you haven't learned it.

340
 

Lily♫

(✿◠‿◠)
Joined
Oct 13, 2014
Messages
1,048
Location
Kansas
NNID
NheroArconix
3DS FC
5112-3935-5323
346

All I ever got was the edge of a hurricane. :lol:
I live too far away from the coast to get a hurricane. Hasn't stopped me from being in Florida while one happened though. (It was a really long time ago and I only know because of parents. I think I was like 6 when it happened.)
348
 
Top Bottom