codewars / content-issues

Higher level issue tracker for the Codewars content.
15 stars 1 forks source link

Deduplicate - Remove or transform vowels #150

Open hobovsky opened 2 years ago

hobovsky commented 2 years ago

From #39

  1. Disemvowel Trolls

    • Remove all vowels
    • 7kyu
    • 89% with 223k+ completions
    • 2 pending issues
    • 23 languages + 5 pending translations
    • Published Feb 2014, author inactive
  2. All Star Code Challenge #3

    • Remove vowels, input only lowercase
    • 7kyu
    • 92% with 3k completions
    • 1 pending issue
    • 5 languages + 4 pending translations (Go pending translation not covered by 1.)
    • Published Dec 2016, author inactive
  3. Vowel remover

    • Remove only lowercase vowels from upper- and lower-case input
    • 8kyu
    • 92% with ~21k completions
    • 2 pending issues
    • 7 languages + 6 pending translations (COBOL approved translation, Go pending translation not covered by 1.)
    • Published May 2015, author inactive
  4. Exclamation marks series #11: Replace all vowel to exclamation mark in the sentence

    • Change all vowels to '!'
    • 8kyu
    • 93% with 16k completions
    • 1 pending issue
    • 12 languages, no pending translations
    • Published Oct 2016, author inactive
  5. Vowel Changer

    • Change all vowels to a requested character
    • 7kyu
    • 92% with ~1.7k completions
    • No pending issues
    • JS and python only
    • Published Jul 2017, author inactive
  6. Vowel One

    • Build a new string by mapping vowels to '0' and consonants to '1'.
    • 7kyu
    • 93% with 4.3k completions
    • No pending issues
    • 4 languages + 1 pending translation
    • Published Oct 2016, author deleted

Conclusion

Filling gaps

hobovsky commented 2 years ago

I think kata here can be separated in separate groups:

KayleighWasTaken commented 2 years ago

Keep 1, 5, and 6. Retire 2, 3, and 4.

For reasoning, see hobs comment. (I don't think that retiring 6 is in scope of this issue).

EloiseRosen commented 2 years ago

vote for keep 1, 4, and 6, retire the others

ejini6969 commented 2 years ago

Keep 1 and 4 only, retire the rest! There's too many string substitution or replacement katas in the site and losing 6. adds no harm to the community (Except the author maybe :-)~~

EDIT: Owh wait, author long gone alr ^_^ (no harm whatsoever now ~~

benjaminzwhite commented 2 years ago

Agree with keep 1 and 4 based on hobovsky's reasoning. Agree retire 2,3,5.

Agnostic about 6 - but tend to agree with ejini about being r u t h l e s s (there's a comment in the discourse with someone saying "how many vowel katas are there on CW?" so...)

hobovsky commented 2 years ago

Almost everyone agrees with keeping 1. and 4. and retiring 2., 3., and 5.
I have totally no idea what to do with 6. I will leave it as inconclusive for now, and maybe there will be some more opinions before remaining translations get moved and the issue gets closed.

ejini6969 commented 9 months ago

With Go translation published earlier by someone and now COBOL has also been transferred, this one can be concluded