Statistics

Problem Statement for "SortInsideNumber"

Problem Statement

It is easy to sort an array of integers, but more difficult to sort the digits within an integer. You are given an int x. Sort the digits in x in non-ascending order, and return the resulting int.

Definition

Class:
SortInsideNumber
Method:
sort
Parameters:
int
Returns:
int
Method signature:
int sort(int x)
(be sure your method is public)

Constraints

  • x will be between 1 and 1000000000, inclusive.

Examples

  1. 1

    Returns: 1

  2. 2

    Returns: 2

  3. 3

    Returns: 3

  4. 4

    Returns: 4

  5. 5

    Returns: 5

  6. 6

    Returns: 6

  7. 7

    Returns: 7

  8. 8

    Returns: 8

  9. 9

    Returns: 9

  10. 10

    Returns: 10

  11. 1234

    Returns: 4321

  12. 1243

    Returns: 4321

  13. 1324

    Returns: 4321

  14. 1342

    Returns: 4321

  15. 1423

    Returns: 4321

  16. 1432

    Returns: 4321

  17. 2134

    Returns: 4321

  18. 2143

    Returns: 4321

  19. 2314

    Returns: 4321

  20. 2341

    Returns: 4321

  21. 2413

    Returns: 4321

  22. 2431

    Returns: 4321

  23. 3124

    Returns: 4321

  24. 3142

    Returns: 4321

  25. 3214

    Returns: 4321

  26. 3241

    Returns: 4321

  27. 3412

    Returns: 4321

  28. 3421

    Returns: 4321

  29. 4123

    Returns: 4321

  30. 4132

    Returns: 4321

  31. 4213

    Returns: 4321

  32. 4231

    Returns: 4321

  33. 4312

    Returns: 4321

  34. 4321

    Returns: 4321

  35. 999999999

    Returns: 999999999

  36. 899999999

    Returns: 999999998

  37. 989999999

    Returns: 999999998

  38. 998999999

    Returns: 999999998

  39. 999899999

    Returns: 999999998

  40. 999989999

    Returns: 999999998

  41. 999998999

    Returns: 999999998

  42. 999999899

    Returns: 999999998

  43. 999999989

    Returns: 999999998

  44. 999999998

    Returns: 999999998

  45. 1000000000

    Returns: 1000000000

  46. 7409488

    Returns: 9887440

  47. 455171152

    Returns: 755542111

  48. 61423

    Returns: 64321

  49. 216857

    Returns: 876521

  50. 18

    Returns: 81

  51. 27954312

    Returns: 97543221

  52. 34113

    Returns: 43311

  53. 742

    Returns: 742

  54. 79319865

    Returns: 99876531

  55. 2860248

    Returns: 8864220

  56. 561478239

    Returns: 987654321

  57. 500613009

    Returns: 965310000


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: