საიტი არის დეველოპმენტის პროცესში

ისწავლეს ლოგოᲘᲡᲬᲐᲕᲚᲔ
  • მთავარი
  • სავარჯიშოები
  • ედიტორი
  • გზამკლევი
მარტივი ციკლი რიცხვი რეკურსია Math ობიექტი

ფაქტორიალი

მოცემულია მთელი რიცხვი n. თქვენი დავალებაა დააბრუნოთ n! (n ფაქტორიალი), რაც არის ყველა დადებითი მთელი რიცხვის ნამრავლი 1–დან n-მდე.

გადაცემული პარამეტრებიდან გამომდინარე ამოცანას აუცილებლად ექნება ერთი სწორი პასუხი.

ფაქტორიალის ფორმულა: n! = 1 * 2 * 3 * ... * n
გაითვალისწინეთ: 0! = 1

პირველი მაგალითი

  • პარამეტრები: n = 5
  • შედეგი: 120
  • განმარტება: 5! არის 1 * 2 * 3 * 4 * 5 = 120

მეორე მაგალითი

  • პარამეტრები: n = 0
  • შედეგი: 1
  • განმარტება: 0! არის 1

მესამე მაგალითი

  • პარამეტრები: n = 1
  • შედეგი: 1
  • განმარტება: 1! არის 1

მეოთხე მაგალითი

  • პარამეტრები: n = 7
  • შედეგი: 5040
  • განმარტება: 7! არის 1 * 2 * 3 * 4 * 5 * 6 * 7 = 5040

ამოცანის ამოხსნა შესაძლებელია ბევრი გზით, ცადეთ ისეთი ალგორითმის მოფიქრება, რომელიც O(n)-თან ახლოს არის.

პარამეტრები
n = 5
მოსალოდნელი შედეგი
120