Guest User

Untitled

a guest
Sep 16th, 2020
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. Решение 1
  2.  
  3. let number = gets();
  4.  
  5. let s = number.toString();
  6. let result = 0;
  7. let mtplyIndex = [];
  8. let addIndex = [];
  9.  
  10. for (let i = 0; i < s.length; i++) {
  11. if (s[i] != '0' && s[i] != '1') {
  12. mtplyIndex.push(Number(s[i]));
  13. } else {
  14. addIndex.push(Number(s[i]));
  15. }
  16. }
  17.  
  18. if (mtplyIndex.length > 0) {
  19. result = mtplyIndex[0];
  20. for (let i = 1; i < mtplyIndex.length; i++) {
  21. result*=mtplyIndex[i];
  22.  
  23. }
  24. }
  25. for (let i = 0; i < addIndex.length; i++) {
  26. result = result + addIndex[i];
  27.  
  28. }
  29.  
  30. print(result)
  31.  
  32. Решение 2
  33. let number = gets();
  34.  
  35. let s = number.toString();
  36. let result = 0;
  37. let mtplyIndex = [];
  38. let addIndex = [];
  39.  
  40. let arr = [];
  41. arr.push(parseInt(s[0])*parseInt(s[1])*parseInt(s[2]));
  42. arr.push(parseInt(s[0])+parseInt(s[1])+parseInt(s[2]));
  43. arr.push(parseInt(s[0])*parseInt(s[1])+parseInt(s[2]));
  44. arr.push(parseInt(s[0])+parseInt(s[1])*parseInt(s[2]));
  45.  
  46. arr.push(parseInt(s[0])*parseInt(s[2])*parseInt(s[1]));
  47. arr.push(parseInt(s[0])+parseInt(s[2])+parseInt(s[1]));
  48. arr.push(parseInt(s[0])*parseInt(s[2])+parseInt(s[1]));
  49. arr.push(parseInt(s[0])+parseInt(s[2])*parseInt(s[1]));
  50.  
  51. arr.push(parseInt(s[1])*parseInt(s[0])*parseInt(s[2]));
  52. arr.push(parseInt(s[1])+parseInt(s[0])+parseInt(s[2]));
  53. arr.push(parseInt(s[1])*parseInt(s[0])+parseInt(s[2]));
  54. arr.push(parseInt(s[1])+parseInt(s[0])*parseInt(s[2]));
  55.  
  56. arr.push(parseInt(s[1])*parseInt(s[2])*parseInt(s[0]));
  57. arr.push(parseInt(s[1])+parseInt(s[2])+parseInt(s[0]));
  58. arr.push(parseInt(s[1])*parseInt(s[2])+parseInt(s[0]));
  59. arr.push(parseInt(s[1])+parseInt(s[2])*parseInt(s[0]));
  60.  
  61. arr.push(parseInt(s[2])*parseInt(s[0])*parseInt(s[1]));
  62. arr.push(parseInt(s[2])+parseInt(s[0])+parseInt(s[1]));
  63. arr.push(parseInt(s[2])*parseInt(s[0])+parseInt(s[1]));
  64. arr.push(parseInt(s[2])+parseInt(s[0])*parseInt(s[1]));
  65.  
  66. arr.push(parseInt(s[2])*parseInt(s[1])*parseInt(s[0]));
  67. arr.push(parseInt(s[2])+parseInt(s[1])+parseInt(s[0]));
  68. arr.push(parseInt(s[2])*parseInt(s[1])+parseInt(s[0]));
  69. arr.push(parseInt(s[2])+parseInt(s[1])*parseInt(s[0]));
  70.  
  71. arr.sort((a, b) => a - b);
  72. print(arr[23])
Advertisement
Add Comment
Please, Sign In to add comment