Skip to content

meetup, what does "-teenth" mean? #1786

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
NobbZ opened this issue Feb 2, 2015 · 8 comments · Fixed by #2147
Closed

meetup, what does "-teenth" mean? #1786

NobbZ opened this issue Feb 2, 2015 · 8 comments · Fixed by #2147

Comments

@NobbZ
Copy link
Member

NobbZ commented Feb 2, 2015

Hi there!

I can't make any sense from the "-teenth" stuff mentioned in the exercise… Perhaps someone could clarify what it means?

Sidenote: Also various translators did not know the term "monteenth" or similar…

@kytrinyx
Copy link
Member

kytrinyx commented Feb 2, 2015

It's a made-up term, I'll add some clarification.

@kytrinyx
Copy link
Member

kytrinyx commented Feb 2, 2015

Updated in 306c038

Sorry about the confusion!

@kytrinyx kytrinyx closed this as completed Feb 2, 2015
@cprieto
Copy link

cprieto commented Feb 23, 2021

I feel sorry to awake this old issue but honestly, I had checked all the answers and they look more like brute force to me to make the test happy.

Yes, I read the new clarification of "a meetup realised... yada yada" but what about that? that basically said absolutely nothing useful to fix or do the test?

Would be nice to add more explanation, especially for non-English speakers or mind readers, something like:

"When we define -teeth it means that it is the day when the moon rises in the horizon for that given month" or something more descriptive.

@petertseng petertseng transferred this issue from exercism/haskell Feb 23, 2021
@petertseng
Copy link
Member

Fair. Then we should discuss what should be added to https://github.com/exercism/problem-specifications/blob/main/exercises/meetup/description.md. As we can see, the current text reads:

Note that "monteenth", "tuesteenth", etc are all made up words. There was a meetup whose members realized that there are exactly 7 numbered days in a month that end in '-teenth'. Therefore, one is guaranteed that each day of the week (Monday, Tuesday, ...) will have exactly one date that is named with '-teenth' in every month.

So perhaps we'd have to add something like the following:

Therefore, to find the -teenth of a given day of the week, find the single date that both falls on that day of the week and ends in "teenth"

Your feedback on whether that would suffice, and/or a proposed improvement.

@cprieto
Copy link

cprieto commented Feb 23, 2021

while that feedback will help, we are still trapped in the definition of "-teenth". What is wrong with using an example? in the same way you are using "the first Monday of October", just use an example like "The Monteenth of October will be the day X because it represents the Y Monday of that month".

@SleeplessByte
Copy link
Member

There's nothing wrong with using an example @cprieto. It's actually a great suggestion.

@gustavo7lagoas
Copy link

Hello. I know that it has been a while but I'd like to suggest an example for this:
13th to 19th are the ordinal numbers that ends with "teenth", right? So a good way to say this is to explain this context and add a link for it. I was struggling with it until I searched by "ordinal numbers". I am not a native speaker and I believe this is the main issue regarding understanding this concept.

@SleeplessByte
Copy link
Member

Reopening for visibility

@SleeplessByte SleeplessByte reopened this Jun 3, 2022
kytrinyx added a commit that referenced this issue Nov 10, 2022
There has been a lot of confusion around this exercise, especially
for people who don't speak English as their native language.

This attempts to explain very clearly where 'teenth' comes from,
and how it pertains to recurring monthly meetup schedules.

In doing this I have also made an executive decision to _not_
change the structure of the inputs (see #1069).
This is because I don't believe that adding string parsing to
get the pieces of the general description makes this exercise
more interesting or fun.

In order to keep the exercise focused on just the date munging,
this instead changes the description to match more closely how
the inputs are given.

Closes #1786.
Closes #1069.
kytrinyx added a commit that referenced this issue Nov 10, 2022
There has been a lot of confusion around this exercise, especially
for people who don't speak English as their native language.

This attempts to explain very clearly where 'teenth' comes from,
and how it pertains to recurring monthly meetup schedules.

In doing this I have also made an executive decision to _not_
change the structure of the inputs (see #1069).
This is because I don't believe that adding string parsing to
get the pieces of the general description makes this exercise
more interesting or fun.

In order to keep the exercise focused on just the date munging,
this instead changes the description to match more closely how
the inputs are given.

Closes #1786.
Closes #1069.
kytrinyx added a commit that referenced this issue Nov 10, 2022
There has been a lot of confusion around this exercise, especially
for people who don't speak English as their native language.

This attempts to explain very clearly where 'teenth' comes from,
and how it pertains to recurring monthly meetup schedules.

In doing this I have also made an executive decision to _not_
change the structure of the inputs (see #1069).
This is because I don't believe that adding string parsing to
get the pieces of the general description makes this exercise
more interesting or fun.

In order to keep the exercise focused on just the date munging,
this instead changes the description to match more closely how
the inputs are given.

Closes #1786.
Closes #1069.
jiegillet pushed a commit that referenced this issue Nov 18, 2022
* Clarify description of meetup

There has been a lot of confusion around this exercise, especially
for people who don't speak English as their native language.

This attempts to explain very clearly where 'teenth' comes from,
and how it pertains to recurring monthly meetup schedules.

In doing this I have also made an executive decision to _not_
change the structure of the inputs (see #1069).
This is because I don't believe that adding string parsing to
get the pieces of the general description makes this exercise
more interesting or fun.

In order to keep the exercise focused on just the date munging,
this instead changes the description to match more closely how
the inputs are given.

Closes #1786.
Closes #1069.

* Add specific dates to meetup examples

Co-authored-by: Erik Schierboom <[email protected]>

* Tweak meetup description for flow

* Ensure consistent date format in meetup

* Tweak description of meetup

Co-authored-by: Erik Schierboom <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants