<prompt> Kwa kuzingatia n, rudisha hesabu ya nambari zote zilizo na tarakimu za kipekee, x, ambapo 0 x 10n.Mfano wa 1:Ingizo: n 2Pato: 91Maelezo: Jibu linapaswa kuwa jumla ya nambari katika safu ya 0 x 100, bila kujumuisha 11,22,33,44,55,66,77,88,99.Mfano wa 2:Ingizo: n 0Pato: 1Vikwazo: 0 n 8  <response>: chatudef countNumbersWithUniqueDigitsn: ikiwa n 0: kurudi 1 jumla 10 tarakimu_za_kipekee 9 tarakimu_zinazopatikana 9 wakati n 1 na tarakimu_zinazopatikana_za sasa 0: tarakimu_za_pekee tarakimu_zinazopatikana jumla tarakimu_za_kipekee tarakimu_zinazopatikana - 1 n - 1 jumla ya kurudimaelezoKanuni huanza na kipochi cha msingi wakati n0, matokeo yake ni 1, kwani kuna nambari moja tu, 0, ambayo ina tarakimu za kipekee.Kwa visa vingine, huanzisha jumla ya hesabu hadi 10 0 hadi 9, hesabu ya tarakimu ya kipekee hadi 9, na tarakimu zinazopatikana huhesabu hadi 9. Kisha, inarudiwa hadi n inakuwa 1 au hesabu inayopatikana ya tarakimu inakuwa 0. Katika kila marudio. , hesabu ya kipekee ya tarakimu inazidishwa na hesabu ya tarakimu inayopatikana, ambayo huongezwa kwa hesabu ya jumla. Hesabu ya tarakimu inayopatikana hupunguzwa katika kila marudio, kwa kuwa kutakuwa na tarakimu moja ndogo ya kuchagua ili kuweka nambari za kipekee.Mwishoni, hesabu ya jumla inarudishwa. 