Advertisement
Guest User

Untitled

a guest
Aug 9th, 2023
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. // Да се напише програма, която прочита едно цяло число N и генерира всички възможни "щастливи"
  2. // и различни 4-цифрени числа(всяка цифра от числото е в интервала [1...9]).
  3. // Числото трябва да отговаря на следните условия:
  4. // Щастливо число е 4-цифрено число, на което сбора от първите две цифри е равен на сбора от последните две.
  5. // Числото N трябва да се дели без остатък от сбора на първите две цифри на "щастливото" число.
  6. // Вход
  7. // Входът се чете от конзолата и се състои от едно цяло число в интервала [2...10000]
  8. // Изход
  9. // На конзолата трябва да се отпечатат всички "щастливи" и различни 4-цифрени числа, разделени с интервал
  10.  
  11. function solve(input) {
  12. let numberInput = Number(input[0]);
  13.  
  14. let num1 = 0
  15. let num2 = 0
  16.  
  17. let happyNum = "";
  18.  
  19. for (let i = 1; i <= 9; i++) {
  20. for (let j = 1; j <= 9; j++) {
  21. for (let g = 1; g <= 9; g++) {
  22. for (let k = 1; k <= 9; k++) {
  23.  
  24. num1 = i + j;
  25. num2 = g + k;
  26.  
  27. if(num1 == num2){
  28. if(num1 / numberInput === 1){
  29. happyNum += `${i}${j}${g}${k} `
  30. }
  31. }
  32. }
  33. }
  34. }
  35. }
  36. console.log(happyNum);
  37. }
  38. solve(["3"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement