شمارش حالت های مختلف چند کارکتر

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • master

    • 2010/07/18
    • 118

    شمارش حالت های مختلف چند کارکتر

    سلام
    میخوام توی سلول A1 یه کلمه بنوسیم (فرض کلمه ali) بعد توی ستون های B و C و D حالت های مختلف چیدمان کارکتر های این کلمه رو لیست کنه به این شکل که:

    توی ستون B:
    جابجایی وجود نداره و فقط بزرگ و کوچک بودن کارکتر ها هست
    اگه اشتباه نکنم این چند حالت میشه:
    کد:
    ali Ali ALi ALI aLi aLI alI
    که میخوام هر کدومش بره توی یکی از خونه های ستون B

    توی ستون C:
    جابجایی وجود داره ولی فقط همون کارکترهایی که وجود دارن (کاری به بزرگ یا کوچک بودنش نداشته باشه)
    یعنی میشه:
    کد:
    ali ail lai lia ila ial
    توی ستون D:
    ترکیب دو حالت فوق یعنی هم بزرگ و کوچک بودن و هم جابجایی

    ضمنا اگه کارکتری عدد بود یا علامت خاصی مثل @ دیگه قضیه کوچک و بزرگ بودن منتفی میشه فقط برای همون کارکتر
    همچنین اگه کلمه وارد شده شامل یکی یا چند تا کارکتر تکراری باشه یه سری حالت ها مشابه میشن اگه بشه اون حالت های مشابه حذف بشن بهتره(اگه کد نویسی حذف حالت های تکراری خیلی کار داره بیخیال این قسمت بشید)
    با تشکر
چند لحظه..