Пермутация калькулятору (nPr)
n-ден тандалган r элементтердин тизмесин саноо.
Тирүү учурундагы натыйжалар жаңыланат.
Бул калькулятор жөнүндө
A permutation counts how many ways you can arrange r items chosen from a set of n, where order matters — so first, second and third place are three different outcomes. This calculator returns the exact count and the formula it used, even for large n and r.
The formula is nPr = n! / (n − r)!, which is the same as multiplying the top r numbers counting down from n. For 10 items taken 3 at a time, that is 10 × 9 × 8 = 720. Choosing none gives nP0 = 1, and arranging all of them gives nPn = n!. You cannot choose more items than you have, so if r is greater than n the tool returns a dash.
Permutations answer "how many ordered sequences?" — the number of possible race finishes, seating orders, PIN codes or ranked shortlists. When order does not matter, use a combination instead, which is always the smaller count.
Кайра-кайра берилүүчү суроолор
Пермутация менен комбинациянын ортосунда кандай айырма бар?
Пермутацияда рационалдуу (биринчи, экинчи, үчүнчү натыйжалар ар кандай) болсо, комбинацияда андай эмес. Ар дайым комбинацияларга караганда аз дегенде бир топ пермутациялар бар.
Пермутация формуласы эмне?
nPr = n! / (n − r)!. 10 элемент үчүн 3 бир убакта алынган: 10 × 9 × 8 = 720.
Кайсы учурда пермутацияны колдонуу керек?
Эгерде тизме маанилүү болсо: бүтүрүүчүлөрдүн тизмесин түзүү, биринчи/экинчи/үчүнчү орундарды толтуруу, адамдарды катарга отургузуу же тизмеленген кодду түзүү.
Эгерде r nден чоң болсо эмне болот?
Сизде бар элементтердин санынан ашык элементтерди жайгаштырууга болбойт, ошондуктан натыйжа аныкталбаган жана аспап тирешти кайтарат.
nP0 деген эмне?
Бул 1 - эч нерсени жайгаштыруунун бир гана жолу бар, ал - бош жайгаштыруу.
nPn деген эмне?
Бул n!ге тең, анткени бардык n элементтерди бир тартипке келтирүү толук факториалга окшош. Мисалы: 4P4 = 4! = 24.
API — бул калькуляторду коддон колдонуу
Бул калькуляторду бош JSON аяк пункту катары чакыруу - ачкыч керектелбейт. Төмөндө көрсөтүлгөн талаа маанилерин суроо параметрлери же JSON катары жөнөтүү. Эгерде сиз бул параметрди киргизбесеңиз, анда бул беттин стандарттык параметрлери колдонулат; белгисиз параметр - бул 400, эч качан ооздукталбаган нуль. API документациясын толук окуу →
Акыркы пункт
GET https://calculator.free/api/v1/permutation/
curl
curl "https://calculator.free/api/v1/permutation/?n=10&r=3"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/permutation/?" + new URLSearchParams({
"n": "10",
"r": "3"
}));
const data = await r.json();
console.log(data.results);
Бул жыйынтыктар жалпы багыттоо үчүн гана эсептелген, финансылык, медициналык же салык кеңеши эмес.