പ്രധാന ഉള്ളടക്കത്തിലേക്ക് പോകുക
Calculator Tools
ഗണിതംസൗജന്യംരജിസ്ട്രേഷൻ വേണ്ട

പെർമ്യൂട്ടേഷൻ & കോമ്പിനേഷൻ കാൽക്കുലേറ്റർ - Free Online Calculator

പെർമ്യൂട്ടേഷനുകൾ (nPr), കോമ്പിനേഷനുകൾ (nCr), ഫാക്ടോറിയൽ (n!) എന്നിവ തൽക്ഷണം കണക്കാക്കുക. ഈ കാൽക്കുലേറ്റർ BigInt ഉപയോഗിക്കുന്നതിനാൽ 100C50 പോലുള്ള വളരെ വലിയ മൂല്യങ്ങൾക്ക് പോലും ഓവർഫ്ലോ ആകാതെ കൃത്യമായ ഇന്റിജർ ഉത്തരം ലഭിക്കും. ബോർഡ് പരീക്ഷയിലെ probability ചോദ്യങ്ങൾ, ലോട്ടറി സാധ്യതകൾ, പാസ്‌വേഡ് ശക്തി കണക്കാക്കൽ, combinatorial പസിലുകൾ എന്നിവയ്ക്ക് ഉപയോഗപ്രദം.

  • Formula shown on the page
  • Runs in your browser
  • Your inputs stay private

15C11 = 15! / (11! × 4!)

1,365

About

Understanding the പെർമ്യൂട്ടേഷൻ & കോമ്പിനേഷൻ കാൽക്കുലേറ്റർ

ഗണിതം, probability, സ്റ്റാറ്റിസ്റ്റിക്സ്, കമ്പ്യൂട്ടർ സയൻസ് എന്നിവയിലെ അടിസ്ഥാന counting ടൂളുകളാണ് പെർമ്യൂട്ടേഷനുകളും കോമ്പിനേഷനുകളും. അവ 'എത്ര വിധത്തിൽ' എന്ന ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുന്നു: 15 അംഗങ്ങളുള്ള സ്ക്വാഡിൽ നിന്ന് 11 കളിക്കാരെ ബാറ്റിംഗ് ഓർഡറിൽ ക്രമീകരിക്കാൻ എത്ര വിധങ്ങളുണ്ട് (ഒരു പെർമ്യൂട്ടേഷൻ), 49-ൽ നിന്ന് 6 ലോട്ടറി നമ്പറുകൾ തിരഞ്ഞെടുക്കാൻ എത്ര വിധങ്ങളുണ്ട് (ഒരു കോമ്പിനേഷൻ), MISSISSIPPI എന്ന വാക്കിലെ അക്ഷരങ്ങളുടെ എത്ര വ്യത്യസ്ത arrangements ഉണ്ട് (ആവർത്തനങ്ങളുള്ള ഒരു പെർമ്യൂട്ടേഷൻ). 11-12 ക്ലാസ് ഗണിതത്തിൽ ഈ വിഷയത്തിന് മുഴുവൻ ഒരു അധ്യായം തന്നെയുണ്ട്; JEE-യും മറ്റ് മത്സര പരീക്ഷകളും ഇത് വളരെയധികം പരീക്ഷിക്കുന്നു.

ഈ കാൽക്കുലേറ്റർ ആന്തരികമായി BigInt arithmetic ഉപയോഗിക്കുന്നതിനാൽ, സാധാരണയായി JavaScript-ന്റെ standard number type-ൽ ഓവർഫ്ലോ ആകുന്ന ഇൻപുട്ടുകൾക്കും കൃത്യമായ ഇന്റിജർ ഉത്തരങ്ങൾ ലഭിക്കും. 21! തന്നെ സാധാരണ JavaScript numbers-ന്റെ പരിധിയായ 2^53-നെ കടന്നുപോകുന്നു; 100C50 എന്നത് 30 അക്കങ്ങളുള്ള ഒരു ഇന്റിജർ ആണ്. BigInt രണ്ടും കൃത്യമായി കണക്കാക്കുന്നു, ഇത് ക്രിപ്റ്റോഗ്രഫി, combinatorial പ്രൂഫുകൾ, ഏകദേശ മൂല്യത്തിന് പകരം കൃത്യമായ ഇന്റിജർ എണ്ണം ആവശ്യമായ ഏതൊരു സന്ദർഭത്തിലും പ്രധാനമാണ്.

How to use

Using the പെർമ്യൂട്ടേഷൻ & കോമ്പിനേഷൻ കാൽക്കുലേറ്റർ in 4 steps

  1. ഓപ്പറേഷൻ തിരഞ്ഞെടുക്കുക: nPr (ക്രമം പ്രധാനം), nCr (ക്രമം പ്രധാനമല്ല), അല്ലെങ്കിൽ n! (ഫാക്ടോറിയൽ).

  2. n നൽകുക - മൊത്തം ഇനങ്ങളുടെ എണ്ണം.

  3. nPr അല്ലെങ്കിൽ nCr തിരഞ്ഞെടുത്താൽ, r നൽകുക - തിരഞ്ഞെടുത്ത ഇനങ്ങളുടെ എണ്ണം.

  4. ഫോർമുലയും step-by-step വിപുലീകരണവും സഹിതം ഉത്തരം തൽക്ഷണം ദൃശ്യമാകും.

The formula

How the പെർമ്യൂട്ടേഷൻ & കോമ്പിനേഷൻ കാൽക്കുലേറ്റർ works

ക്രമം പ്രധാനമാകുന്ന arrangements-നെ പെർമ്യൂട്ടേഷനുകൾ കണക്കാക്കുന്നു - ഉദാഹരണത്തിന്, 30 പേരുള്ള ക്ലാസിലെ ഏറ്റവും മികച്ച 3 വിദ്യാർത്ഥികളെ റാങ്ക് ചെയ്യുന്നത്. ക്രമം പ്രധാനമല്ലാത്ത selections-നെ കോമ്പിനേഷനുകൾ കണക്കാക്കുന്നു - ഉദാഹരണത്തിന്, 15 പേരുള്ള സ്ക്വാഡിൽ നിന്ന് 11 ക്രിക്കറ്റ് കളിക്കാരെ തിരഞ്ഞെടുക്കുന്നത്. n വ്യത്യസ്ത വസ്തുക്കളുടെ മൊത്തം arrangements-നെ ഫാക്ടോറിയൽ കണക്കാക്കുന്നു: n! = n × (n−1) × ... × 1. ഈ മൂന്നും ലളിതമായ ഫോർമുലകളാൽ ബന്ധപ്പെട്ടിരിക്കുന്നു, നമ്മുടെ implementation ആന്തരികമായി BigInt ഉപയോഗിക്കുന്നതിനാൽ 200! പോലുള്ള മൂല്യങ്ങൾ ∞-നു പകരം കൃത്യമായ ഇന്റിജർ ആയി തിരികെ നൽകുന്നു.

Formula

nPr = n! / (n − r)! nCr = n! / (r! × (n − r)!)

  • nമൊത്തം ഇനങ്ങൾ
  • rതിരഞ്ഞെടുത്ത ഇനങ്ങൾ (n-നേക്കാൾ ≤ ആയിരിക്കണം)
  • n!n × (n−1) × (n−2) × ... × 1
  • 0!definition പ്രകാരം = 1
The maths

How the പെർമ്യൂട്ടേഷൻ & കോമ്പിനേഷൻ കാൽക്കുലേറ്റർ gets its answer

ഫാക്ടോറിയൽ: n! = n × (n−1) × (n−2) × ... × 2 × 1 എന്നത് n വ്യത്യസ്ത വസ്തുക്കളെ ക്രമത്തിൽ ക്രമീകരിക്കാനുള്ള മൊത്തം വിധങ്ങൾ കണക്കാക്കുന്നു. ഒരു convention പ്രകാരം, 0! = 1 (ഇത് nC0 = 1 പോലുള്ള downstream ഫോർമുലകൾ കൃത്യമായി പ്രവർത്തിക്കാൻ സഹായിക്കുന്നു). ഫാക്ടോറിയലുകൾ അതിവേഗം വളരുന്നു - 10! = 36 ലക്ഷം, 20! ≈ 2.4 × 10^18, 100!-ന് 158 അക്കങ്ങളുണ്ട്. BigInt ഇവയെ ഓവർഫ്ലോ ഇല്ലാതെ കൈകാര്യം ചെയ്യുന്നു.

പെർമ്യൂട്ടേഷനുകൾ: nPr = n!/(n−r)! എന്നത് n-ൽ നിന്ന് തിരഞ്ഞെടുത്ത r ഇനങ്ങളുടെ ordered arrangements-ന്റെ എണ്ണം കണക്കാക്കുന്നു. ഒന്നാമത്തെ സ്ലോട്ട് തിരഞ്ഞെടുക്കുന്നതിൽ നിന്നാണ് (n choices) ഈ ഫോർമുല ഉരുത്തിരിയുന്നത്, പിന്നെ രണ്ടാമത്തേത് (n−1 choices), ഇങ്ങനെ തുടരുന്നു - ഇവ ഗുണിച്ചാൽ n × (n−1) × ... × (n−r+1) ലഭിക്കും, ഇത് n!/(n−r)!-ന് തുല്യമാണ്. ക്രമം പ്രധാനമാണ്: A-B-C ക്രമീകരിക്കുന്നത് B-A-C-യിൽ നിന്ന് വ്യത്യസ്തമാണ്.

കോമ്പിനേഷനുകൾ: nCr = n!/(r!(n−r)!) എന്നത് n-ൽ നിന്ന് r ഇനങ്ങളുടെ unordered selections-ന്റെ എണ്ണം കണക്കാക്കുന്നു. r ഇനങ്ങളുടെ ഓരോ കോമ്പിനേഷനും r! വ്യത്യസ്ത ക്രമങ്ങളിൽ ക്രമീകരിക്കാം, അതിനാൽ nCr = nPr / r!. ക്രമം പ്രധാനമല്ല: {A, B, C} തിരഞ്ഞെടുക്കുന്നത് {B, C, A} തിരഞ്ഞെടുക്കുന്നതിന് തുല്യമാണ്. C(n,r) അല്ലെങ്കിൽ (n choose r) എന്നും nCr-നെ എഴുതുന്നു - Pascal's triangle എന്നത് എല്ലാ nCr മൂല്യങ്ങളുടെയും ഒരു triangular ദൃശ്യാവിഷ്കാരമാണ്.

Examples

Worked examples

ക്രിക്കറ്റ് ടീം തിരഞ്ഞെടുപ്പ്: 15 അംഗങ്ങളുള്ള സ്ക്വാഡിൽ നിന്ന് 11

15C11 = 15!/(11!×4!) = 1,365 വ്യത്യസ്ത ടീമുകൾ. ടീം ബാറ്റിംഗ് ഓർഡർ പ്രധാനമാണെങ്കിൽ (സാധാരണയായി അങ്ങനെയാണ്): 15P11 = 15!/4! = 217,945,728,000 - 217 ബില്യണിലധികം ordered arrangements. ടീം മാനേജ്മെന്റ് ഒരു യഥാർത്ഥ തന്ത്രപരമായ വെല്ലുവിളിയായിരിക്കുന്നത് എന്തുകൊണ്ടാണെന്ന് ഈ permutation count വിശദീകരിക്കുന്നു.

ലോട്ടറി സാധ്യതകൾ: 49-ൽ നിന്ന് 6 നമ്പറുകൾ

മൊത്തം combinations: 49C6 = 49!/(6!×43!) = 13,983,816. ഒരു ടിക്കറ്റ് കൊണ്ട് വിജയിക്കാനുള്ള probability: ~14 ദശലക്ഷത്തിൽ 1. ഇതൊരു ദൃഷ്ടാന്തമായി പറഞ്ഞാൽ - ഒരു ടിക്കറ്റ് കൊണ്ട് jackpot നേടുന്നതിനേക്കാൾ ഏകദേശം 5 മടങ്ങ് കൂടുതൽ സാധ്യത നിങ്ങൾക്ക് ഇടിമിന്നൽ ഏൽക്കാനാണ്.

പാസ്‌വേഡ് ശക്തി: 62 ചിഹ്നങ്ങളിൽ (a-z, A-Z, 0-9) നിന്നുള്ള 8-അക്ഷര പാസ്‌വേഡ്

അക്ഷരങ്ങൾ ആവർത്തിക്കാമെങ്കിൽ: 62^8 = 2.18 × 10^14 = 218 ട്രില്യൺ സാധ്യതകൾ. ആവർത്തനമില്ലെങ്കിൽ: 62P8 = 1.36 × 10^14. ഏത് വിധത്തിലും, ആധുനിക ഹാർഡ്‌വെയറിൽ brute-force ചെയ്യാൻ ആദ്യത്തേതിന് മണിക്കൂറുകൾ-ദിവസങ്ങളും, രണ്ടാമത്തേതിന് ആഴ്ചകൾ-മാസങ്ങളും വേണ്ടിവരും.

Use cases

When to use the പെർമ്യൂട്ടേഷൻ & കോമ്പിനേഷൻ കാൽക്കുലേറ്റർ

  • 11-12 ക്ലാസ് ഗണിതം - permutations and combinations അധ്യായം, ബോർഡ് പരീക്ഷയ്ക്കുള്ള തയ്യാറെടുപ്പ്.
  • JEE Main, JEE Advanced - ഗണിതത്തിലും ഫിസിക്സിലും combinatorics ചോദ്യങ്ങൾ.
  • outcomes എണ്ണുന്ന probability കണക്കുകൾ (dice rolls, card hands).
  • ലോട്ടറിയും ഗ്യാംബ്ലിംഗ് probability വിശകലനവും.
  • പാസ്‌വേഡ് ശക്തി കണക്കാക്കലും brute-force സമയ കണക്കാക്കലും.
  • ക്രിപ്റ്റോഗ്രഫി - key space size കണക്കുകൾ.
  • ടൂർണമെന്റ് ഷെഡ്യൂളിംഗും ബ്രാക്കറ്റ് counting-ഉം.
  • ജനിറ്റിക് crossover probability - parent gametes-ൽ നിന്നുള്ള chromosome combinations.
Watch out

Common mistakes and gotchas

  • nPr-യെയും nCr-യെയും തെറ്റിദ്ധരിക്കുന്നത്. ക്രമം പ്രധാനമെങ്കിൽ nPr ഉപയോഗിക്കുക; അല്ലെങ്കിൽ nCr.
  • standard JavaScript-ൽ വലിയ സംഖ്യകളുടെ ഫാക്ടോറിയൽ കണക്കാക്കുന്നത് - 21!-നു ശേഷം ഓവർഫ്ലോ ആകും. (ഈ കാൽക്കുലേറ്റർ ആന്തരികമായി ഇത് ചെയ്യുന്ന) BigInt ഉപയോഗിക്കുക.
  • 0!-നെ 0 ആയോ undefined ആയോ കണക്കാക്കുന്നത്. convention പ്രകാരം 0! = 1.
  • r > n ആയിരിക്കുമ്പോൾ nCr കണക്കാക്കുന്നത്. Combinations, permutations എന്നിവയ്ക്ക് 0 ≤ r ≤ n ആവശ്യമാണ്.
  • nCr symmetric ആണ് എന്നത് മറക്കുന്നത്: nCr = nC(n−r). 10C3 = 10C7. പലപ്പോഴും symmetric രൂപം കൈകൊണ്ട് കണക്കാക്കാൻ വേഗത്തിലാണ്.
Pro tips

Get more out of this tool

  • 'ക്രമം പ്രധാനം' ആണെങ്കിൽ nPr ഉപയോഗിക്കുക. 'ക്രമം പ്രധാനമല്ല' എങ്കിൽ nCr ഉപയോഗിക്കുക.
  • കൈകൊണ്ട് വേഗത്തിൽ കണക്കാക്കാൻ ചെറിയ r തിരഞ്ഞെടുക്കാൻ symmetry nCr = nC(n−r) ഉപയോഗിക്കുക.
  • Pascal's triangle എന്നത് എല്ലാ nCr മൂല്യങ്ങളുടെയും ദൃശ്യ പ്രതിനിധാനമാണ് - ചെറിയ n-ന് ഉപയോഗപ്രദം.
  • counting ഉൾപ്പെടുന്ന probabilities-ന്, favorable, total outcomes എന്നിവ വെവ്വേറെ കണക്കാക്കി, പിന്നെ ഹരിക്കുക.
  • ബന്ധപ്പെട്ട counting ടാസ്കുകൾക്കായി ഈ സൈറ്റിലെ probability, factor, percentage കാൽക്കുലേറ്ററുകളുമായി ഈ കാൽക്കുലേറ്റർ ജോടിയാക്കുക.
FAQ

Questions about the പെർമ്യൂട്ടേഷൻ & കോമ്പിനേഷൻ കാൽക്കുലേറ്റർ

nPr (permutation) എന്താണ്?

n വ്യത്യസ്ത ഇനങ്ങളിൽ നിന്ന് തിരഞ്ഞെടുത്ത r ഇനങ്ങൾ, ക്രമം പ്രധാനമായി ക്രമീകരിക്കാനുള്ള വിധങ്ങളുടെ എണ്ണം. ഉദാഹരണം: 10 candidates-ൽ നിന്ന് തിരഞ്ഞെടുത്ത 3 പേർക്ക് എത്ര വിധത്തിൽ ഒരു വരിയിൽ നിൽക്കാം? 10P3 = 10! / 7! = 720.

nCr (combination) എന്താണ്?

ക്രമം പ്രധാനമല്ലാതെ n-ൽ നിന്ന് r ഇനങ്ങൾ തിരഞ്ഞെടുക്കാനുള്ള വിധങ്ങളുടെ എണ്ണം. ഉദാഹരണം: 15 അംഗങ്ങളുള്ള സ്ക്വാഡിൽ നിന്ന് 11 കളിക്കാരെ തിരഞ്ഞെടുക്കുന്നത് → 15C11 = 1,365 വ്യത്യസ്ത ടീമുകൾ.

nPr-യും nCr-യും തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?

r ഇനങ്ങളുടെ ഓരോ കോമ്പിനേഷനും r! വ്യത്യസ്ത വിധങ്ങളിൽ ക്രമീകരിക്കാം എന്നതിനാൽ nPr എപ്പോഴും nCr-നേക്കാൾ കൂടുതലോ (അല്ലെങ്കിൽ തുല്യമോ) ആയിരിക്കും. അതിനാൽ nPr = nCr × r!.

0! (zero factorial) എന്താണ്?

convention പ്രകാരം 0! = 1. ഇത് nC0 = 1 (ഒന്നും തിരഞ്ഞെടുക്കാതിരിക്കാൻ കൃത്യമായി ഒരു വിധം മാത്രമേയുള്ളൂ) പോലുള്ള ഫോർമുലകൾ കൃത്യമായി പ്രവർത്തിക്കാൻ സഹായിക്കുന്നു.

ഫാക്ടോറിയലുകൾക്ക് BigInt ഉപയോഗിക്കുന്നത് എന്തുകൊണ്ട്?

JavaScript-ന്റെ സാധാരണ numbers 2⁵³-നു ശേഷം precision നഷ്ടപ്പെടുത്തുന്നു. 21! തന്നെ ഇതിനെ കടന്ന് ഓവർഫ്ലോ ആകുന്നു. BigInt ഉപയോഗിച്ച്, 1000!-ന് പോലും കൃത്യമായി കണക്കാക്കുന്നു - അക്കങ്ങൾ ശരിയായിരിക്കും.

n അല്ലെങ്കിൽ r negative ആയോ non-integer ആയോ ആകാമോ?

ഇല്ല. Permutations, combinations എന്നിവ non-negative integers-ന് മാത്രമാണ് നിർവചിച്ചിരിക്കുന്നത്, r ≤ n ആയിരിക്കണം. ഈ പരിധിക്ക് പുറത്തുള്ള ഇൻപുട്ടുകൾ കാൽക്കുലേറ്റർ invalid ആയി ഫ്ലാഗ് ചെയ്യുന്നു.

ലോട്ടറി സാധ്യതകൾ എങ്ങനെ കണക്കാക്കും?

49-ൽ നിന്ന് 6 നമ്പറുകൾ തിരഞ്ഞെടുക്കുക: 1 / 49C6 = 1 / 13,983,816 - ഏകദേശം 14 ദശലക്ഷത്തിൽ 1. combinations ആണ് പ്രധാനം, ക്രമമല്ല. ഈ കാൽക്കുലേറ്ററിൽ 49C6 ഉപയോഗിക്കുക.

nCr-യും Pascal's triangle-യും എങ്ങനെ ബന്ധപ്പെട്ടിരിക്കുന്നു?

Pascal's triangle-ലെ ഓരോ entry-യും കൃത്യമായി nCr ആണ്. Row n-ൽ nC0, nC1, ..., nCn എന്നീ entries ഉണ്ട്. അവയുടെ ആകെത്തുക 2ⁿ ആണ് - n-element set-ന്റെ മൊത്തം subsets-ന്റെ എണ്ണം.

Math in your browser

From simple percentages to scientific notation, statistics, geometry and big-number arithmetic - every common math problem you'd reach for a calculator for, runs in your browser with no installs. The fraction calculator preserves exact rationals, the big-number calculator uses BigInt for hundreds of digits without precision loss, and the scientific calculator's expression evaluator is a hand-written shunting-yard parser (no eval) that supports trig, log, factorial and parentheses.

If you're a student, double-check your work without paying for a graphing calculator. If you're a professional, use these tools as a sanity check on spreadsheet formulas. Every result is shown alongside its formula and inputs, so the math is always auditable.

The പെർമ്യൂട്ടേഷൻ & കോമ്പിനേഷൻ കാൽക്കുലേറ്റർ is part of the Math suite on Online Calculator Tools, alongside 6 related calculators. All tools share the same UI patterns, the same privacy-first rendering (nothing is sent to a server), and the same commitment to showing the formula and assumptions behind every result.