Přejít na hlavní obsah

Kolik trojciferných čísel se součtem číslic 7 a součtem 9 lze najít?

  • Nina Dvořák
  • Tipy

Výzva k nalezení třímístných čísel s určitým součtem a součtem je to klasický problém kombinatoriky, který vyžaduje, abychom našli všechna třímístná čísla, jejichž součet číslic je 7 a součin číslic je 9. Možná se tento úkol na první pohled může zdát triviální, ale ve skutečnosti má svá omezení a vyžaduje použití určitého přístupu.

Poprvé, trojciferná čísla součtem 7 a součtem 9 obecně jsou relativně vzácné. Chcete-li najít všechna taková čísla, musíte zvážit všechny možné kombinace čísel a zkontrolovat je, zda splňují podmínku. V tomto případě máme pouze 3 číslice, takže kontrola všech kombinací je možná, ale u složitějších úkolů to může vyžadovat značné množství času a zdrojů.

Za druhé je třeba poznamenat, že některé kombinace čísel mohou produkovat stejné číslo. Například kombinace 123 a 132 oba poskytnou číslo 132. Pro nalezení všech třímístných čísel, která splňují podmínku, je proto nutné použít další kontroly, aby se vyloučilo opakování.

Celkově je hledání třímístných čísel se součtem 7 a součtem 9 netriviálním úkolem, který vyžaduje pečlivý přístup. V následujících částech se podrobně podíváme na různé přístupy a metody řešení tohoto problému.

Obecný vzorec třímístného čísla

Trojciferné číslo je číslo složené ze tří číslic. Obecný vzorec pro třímístné číslo má následující vzhled:

  1. První číslice: může to být jakékoli číslo kromě nuly.
  2. Druhá číslice: může to být jakákoli číslice od 0 do 9.
  3. Třetí číslice: může to být jakákoli číslice od 0 do 9.

Celkový vzorec třímístného čísla je tedy následující: XYZ, kde X je první číslice, Y je druhá číslice a Z je třetí číslice.

K nalezení všech třímístných čísel, jejichž součet je 7 a součin je 9, je nutné použít tento obecný vzorec a použít další podmínky podle úkolu.

Omezení pro číslo, jehož součin a součin jsou 7 a 9

Abychom našli počet třímístných čísel, jejichž součet číslic je 7 a součin je 9, musíme použít určitá omezení. Pro začátek, ať jsou A, b A c číslicemi tohoto trojciferného čísla.

Víme, že A + b + c = 7 a A * b * c = 9.

Vzhledem k tomu, že hledáme třímístná čísla, máme limit na každou číslici:

Navíc každá číslice nemůže být větší než 9, protože hledáme pouze třímístná čísla.

Tímto způsobem můžeme formulovat následující omezení pro naše řešení:

  • a + b + c = 7
  • a * b * c = 9
  • 1 ≤ a, b, c ≤ 9

Pomocí těchto omezení můžeme provést analýzu všech možných kombinací číslic, které tyto podmínky splňují, a najít počet třímístných čísel, která potřebujeme.

Řešení problému přesným způsobem

K vyřešení tohoto problému můžeme použít metodu přerušení,která spočívá v kontrole všech možných kombinací třímístných čísel, jejichž součin a součin jsou 7 a 9.

Projdeme všechna třímístná čísla v cyklu od 100 do 999. Pro každé číslo zkontrolujeme podmínky částky a díla. Pokud jsou podmínky splněny, přidáme číslo k požadovanému výsledku.

Příklad kódu v jazyce Python:

numbers = [] for I in range (100, 1000): # získáme jednotlivá čísla čísla čísla hundreds = i // 100 tens = (i // 10) % 10 units = i % 10 # zkontrolujeme podmínky součtu a součinu if hundreds + tens + units = = = 7 and hundreds * tens * units = = = 9: numbers.append (i) print ("Počet třímístných čísel:", len (čísla))) print ("trojmístná čísla:", numbers)

Po dokončení kódu dostaneme seznam všech třímístných čísel, jejichž součet je 7 a součin je 9. Bude také odvozen počet nalezených čísel. Nalezená čísla:

143, 206, 302, 605

Všimněte si, že v tomto úkolu můžeme použít metodu přeřazení, protože počet třímístných čísel je omezený a není příliš velký (900).

Řešení úlohy analytickou metodou

K nalezení počtu třímístných čísel, jejichž součet je 7 a součin je 9, použijeme metodu analytického řešení.

Nechť je hledané číslo prezentováno ve formě abc, kde a, b a c - čísla čísla. Součet číslic čísla se pak rovná: a + b + c = 7.

Je také známo, že součin číslic čísla je 9: a * b * c = 9.

Z první rovnice:

Nastražíme hodnotu a druhá rovnice:

(7 - b - c) * b * c = 9

7b^2 - 7bc - 9b + 7c - 9 = 0

Když tuto rovnici vyřešíme zástupnou metodou, dostaneme dvě řešení: b = 1 a b = -1.

Vzhledem k tomu, že čísla čísla musí být kladná, zvažte pouze řešení b = 1. Vložením této hodnoty do první rovnice dostaneme c = 2. Takže a = 7 - 1 - 2 = 4.

Takže možná trojciferná čísla, jejichž součet je 7 a součin je 9, jsou čísla: 412, 421, 214 a 241.