Advertisement
Guest User

Largest number

a guest
Feb 20th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1.  
  2. var arrayInput = [3,30,34,5,9];
  3. var largestNumberString = "";
  4.  
  5. for (var i=0; i<arrayInput.length;i++) {
  6. largestNumberString += getMaxFirstNumber(arrayInput);
  7. }
  8.  
  9. function getMaxFirstNumber(array) {
  10. var index = 0;
  11. var maxNumber=array[0];
  12. for (var i=0; i<array.length;i++) {
  13. for (var j=i; j<array.length;j++) {
  14. if (getFirstNumber(array[i]) < getFirstNumber(array[j]) && getFirstNumber(maxNumber) < getFirstNumber(array[j])) {
  15. maxNumber=array[j];
  16. index = j;
  17. } else if (getFirstNumber(array[i]) === getFirstNumber(array[j])) {
  18. if (array[i] % 10 < array[j] % 10 && maxNumber < array[j]) {
  19. maxNumber=array[j];
  20. index = j;
  21. }
  22. }
  23. }
  24. }
  25. array[index] = -1;
  26. return maxNumber;
  27. }
  28.  
  29. function getFirstNumber(number) {
  30. if ((number - number % 10) / 10 === 0) {
  31. return number;
  32. } else {
  33. return (number - number % 10) / 10;
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement