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 - Reorder number to maximum #79

Closed
4 tasks done
hobovsky opened this issue Feb 5, 2022 · 6 comments
Closed
4 tasks done

Deduplicate - Reorder number to maximum #79

hobovsky opened this issue Feb 5, 2022 · 6 comments
Assignees
Labels
discussion/deduplicate Discussion and vote what to do with duplicate kata

Comments

@hobovsky
Copy link
Contributor

hobovsky commented Feb 5, 2022

  1. Rotate to the max
  • 7kyu
  • Accept string and int as input
  • Satisfaction 92%, 1306 solutions
  • One pending issue about being a duplicate
  • 4 languages, no pending translations
  • Published Aug 2016, author deletd
  1. Rearrange Number to Get its Maximum
  • 7kyu
  • Valid inputs are defined as 100 <= n < 1000
  • Satisfaction 87%, ~4,7k solutions
  • No pending issues
  • 8 languages, no pending translations, COBOL exclusive
  • Published Nov 2015, author inactive
  1. Form The Largest
  • 7kyu
  • Only ints as inputs
  • Satisfaction 92%, ~8.3k solutions
  • No pending issues, but a couple of issues about being a duplicate shot down by its author
  • 17 languages, no pending translations; Dart
  • Published Jan 2018, author is active
  1. Descending Order
  • 7kyu
  • int as input only
  • Satisfaction 89%, ~145k solutions
  • 1 pending issue about random tests missing in some languages
  • 21 languages, no pending translations; Elixir, F#, R, Scala, Swift exclusive
  • Published Nov 2014, author active
  1. noobCode 01: SUPERSIZE ME.... or rather, this integer!
  • 8kyu
  • int as input only
  • Satisfaction 93%, ~11.6k solutions
  • No pending issues
  • 10 languages + 2 pending translations; CFML exclusive
  • Published Apr 2016, author inactive

Conclusion:

@hobovsky hobovsky added the discussion/deduplicate Discussion and vote what to do with duplicate kata label Feb 5, 2022
@hobovsky
Copy link
Contributor Author

hobovsky commented Feb 5, 2022

I have not solved all kata in all languages, so it's difficult for me to judge quality of particular languages, frameworks being up to date, etc.
For now, I vote 4. to stay as the most complete, with most languages, most solutions, and the oldest. Retire others, and add missing languages to 4.

@ejini6969
Copy link

ejini6969 commented Feb 6, 2022

*1) should be retired due to usage of strings which add unnecessary complexity to the task
*2) should be retired due to input constraints
*5) should be retired due to kata ranking (should be 7kyu)
*3) & 4) are same but 4) should be kept due to having more languages and completions

If that one is decided to stay, only CFML, Dart and COBOL need to be ported there ~~

@Blind4Basics
Copy link

Blind4Basics commented Feb 6, 2022

I agree: keep 4, retire all the other ones.

@akar-0
Copy link

akar-0 commented Feb 7, 2022

I agree too, keep 4 for being the most completed and translated. The only variations on the others are trivial task of input checking or validation with null interest, and make it hard to translate into many languages.

@EloiseRosen
Copy link

vote to keep 4

@Blind4Basics

This comment was marked as outdated.

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
Development

No branches or pull requests

6 participants