Skip to content
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

Deduplicate - Acronym/Initials #196

Open
hobovsky opened this issue Jun 15, 2023 · 4 comments
Open

Deduplicate - Acronym/Initials #196

hobovsky opened this issue Jun 15, 2023 · 4 comments
Labels
discussion/deduplicate Discussion and vote what to do with duplicate kata

Comments

@hobovsky
Copy link
Contributor

From #39

  1. Abbreviate a Two Word Name
  • 8 kyu
  • Input is always fixed to two words. Solution must handle capitalization.
  • Satisfaction 92% with 126,209 completions
  • 5 pending issues
  • 25 languages + 2 pending translations
  • Published Sep 2016, author inactive
  1. Return String of First Characters
  • 7kyu
  • Trivial split + map + join
  • Satisfaction 94% with ~4900 completions
  • 1 pending issue
  • 7 languages, no pending translations
  • Published Nov 2015, author inactive
  1. Acrostic reader
  • 7kyu
  • Input is an array of words, the task is trivial map + join
  • Satisfaction 90% with ~1200 completions
  • No pending issues
  • 3 languages, no pending translations
  • Published Sep 2017, author inactive
  1. Get initials from person name
  • 7kyu
  • Close to trivial split + map + join
  • Satisfaction 90% with 1k completions
  • 1 pending issue
  • 5 languages + 3 pending translations
  • Published Aug 2016, author active
  1. Initialize my name
  • 7kyu
  • Keep the first and last word unprocessed, initialize only "inner" words (if they exist).
  • Satisfaction 94% with 3200 completions
  • No pending issues
  • 3 languages + 2 pending translations
  • Published Jun 2016, author inactive
  1. C.Wars
  • 7kyu
  • Keep the last word unprocessed, handle capitalization
  • Satisfaction 92% with ~3300 completions
  • No pending issues
  • 4 languages + 2 pending translations
  • Published Jul 2015, author inactive
@hobovsky hobovsky converted this from a draft issue Jun 15, 2023
@hobovsky hobovsky moved this from Acknowledged to Discussing in Deduplication process Jun 15, 2023
@hobovsky hobovsky added the discussion/deduplicate Discussion and vote what to do with duplicate kata label Jun 15, 2023
@hobovsky
Copy link
Contributor Author

hobovsky commented Jun 15, 2023

I think I could categorize the kata in following way:

  • Kata 1. being the simplest,
  • Kata 2., 3., and 4. which are just split+map+join,
  • Kata 5. and 6. which process only selected words and not all of them.

Based on this categorization, I think we could :

  • Keep kata 1. as the most basic and fitting its 8 kyu rank,
  • Keep kata 5. as the most interesting task, especially with inputs with fewer than 3 words. Eventually retire 5. and keep 6. if you think that handling case is an interesting exercise.
  • Get rid of 2., 3., and 4. because they do not have anything particularly interesting when compared to 5. or 6.

@ejini6969
Copy link

Keep 1, no opinion on keeping 5 or 6 as the nature of task is neither interesting enough to differentiate between the two, retire the rest !

@CiprianAmza
Copy link

I would keep 1 (most solvers), 5 and 6 (interesting tasks).

@EloiseRosen
Copy link

vote for keep 1 and 6, retire the others

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion/deduplicate Discussion and vote what to do with duplicate kata
Projects
Status: Discussing
Development

No branches or pull requests

4 participants