واضح آرشیو وب فارسی:سایت ریسک: S.o.s unfriend 03 تير 1389, 10:42بجه ها تو سرچ آرایه ای موتونید بگید که چه جوری با زدن بخشی از کلمه ی تو آرایه اونو بشه پیدا کرد تو برنامه های دیگه با گذاشتن % دو طرف متغییر میشه ولی تو as2 نمیدونم چه جوری میشه کمکم کنید. :rose: ++Hadi++ 03 تير 1389, 12:25یه متدی به اسم indexOf هست که شماره اولین کاراکتر ها رو می ده ... تحقیق کن تا پیداش کنی ... unfriend 04 تير 1389, 11:25یه متدی به اسم indexOf هست که شماره اولین کاراکتر ها رو می ده ... تحقیق کن تا پیداش کنی ... indexof رو یه جورایی فهمیدم چیه فک نکنم به درد من بخوره ببین من میخوام توی دکمه های توی فلشم search کنم مثلا 20 تا دکمه هست بااسم های ahmad ali neda rozita atena میخوام وقتی که به فرض نوشتم ate , atena رو واسم پیدا کنه اینجوری که من فهمیدم indexof برای search تو یه sting هستش نمیدونم میشه کمکم کنی ++Hadi++ 04 تير 1389, 23:27برنامه نویسیتون در چه حدی هست ؟؟؟ اگه خوبه الگریتم های خوب و سریعی هست که من دنبالشونم تا یه چیز فوق حرفه ای بنویسم . ولی یه الگریتم ساده خطی وجود داره که می تونه کمکتون کنه . البته می گن تو برنامه نویسی بهترین راه ، نزدیک ترین راه نیست : خوب روش کار : کافیه کاراکتر اول رشته متنیتونو در کل استرینگ با indexOf سرچ کنین ، بعد وقتی index اول اون پیدا شد ، می گین آیا حرف بعدی رشته مورد نظرتون با کاراکتر بعدی ایندکس پیدا شده یکی هست یا نه ، اگه یکی نبود دیگه در مورد حرف اولی که index اون پیدا شد ، کارو متوقف نمی کنین و به دنبال index بعدی حرف مشترک با اولین حرف رشته مورد جستجوتون می گردین و در واقع گشتن برای ایندکس بعدی رو شروع می کنین ، یعنی با همون دستور indexOf می گین که ایندکس حرف بعدی مشابه با اولین حرف کاراکتر مورد سرچمو پیدا کن . اگه هم که حرف بعدی با حرف دوم رشته مورد نظرتون یکی بود می گین خوب ببین حرف سوم کاراکتر متنی ام با حرف سوم ایندکس پیدا شده (یعنی دو حرف بعد از ایندکس پیدا شده ) یکی هست یا نه و این حالت با یه سری حلقه های for به تعداد حرف های رشته مورد نظر متنت (که می خوای اونو سرچ کنی) و همینطور به ازای اینکه چند تا حرف از ایندکس پیدا شده به بعد رفتی ، ادامه پیدا می کنه و در نهایت اگه به اولین کاراکتری رسیدی که مشابه با چیزی که می خوایی نیست ، با دستور break اون for رو قطع می کنی و دستور بعدی برای indexOf رو می دی . اگر هم بعد از اجرای تمام حلقه های for ، تمام حرف های همراه با index و بعد از اون (که پیدا شده ) با رشته مورد سرچت برابر بود ، اون دکمه رو انتخاب می کنی . نمی دونم متوجه شدید یا نه ؟؟؟ منم دارم یه همچین چیزی دارم می نویسم که البته باید سعی کنین خودتون ، این کار رو انجام بدین . اینجا جاییه که سعی می کنیم ماهیگیری رو بهتون یاد بدیم ، نه ماهی رو ... متاسفانه من زیاد نمی تونم به اکشن 2 کارها کمک کنم چون بیس من رو 3 هست . بای... unfriend 05 تير 1389, 09:23برنامه نویسیتون در چه حدی هست ؟؟؟ اگه خوبه الگریتم های خوب و سریعی هست که من دنبالشونم تا یه چیز فوق حرفه ای بنویسم . ولی یه الگریتم ساده خطی وجود داره که می تونه کمکتون کنه . البته می گن تو برنامه نویسی بهترین راه ، نزدیک ترین راه نیست : خوب روش کار : کافیه کاراکتر اول رشته متنیتونو در کل استرینگ با indexOf سرچ کنین ، بعد وقتی index اول اون پیدا شد ، می گین آیا حرف بعدی رشته مورد نظرتون با کاراکتر بعدی ایندکس پیدا شده یکی هست یا نه ، اگه یکی نبود دیگه در مورد حرف اولی که index اون پیدا شد ، کارو متوقف نمی کنین و به دنبال index بعدی حرف مشترک با اولین حرف رشته مورد جستجوتون می گردین و در واقع گشتن برای ایندکس بعدی رو شروع می کنین ، یعنی با همون دستور indexOf می گین که ایندکس حرف بعدی مشابه با اولین حرف کاراکتر مورد سرچمو پیدا کن . اگه هم که حرف بعدی با حرف دوم رشته مورد نظرتون یکی بود می گین خوب ببین حرف سوم کاراکتر متنی ام با حرف سوم ایندکس پیدا شده (یعنی دو حرف بعد از ایندکس پیدا شده ) یکی هست یا نه و این حالت با یه سری حلقه های for به تعداد حرف های رشته مورد نظر متنت (که می خوای اونو سرچ کنی) و همینطور به ازای اینکه چند تا حرف از ایندکس پیدا شده به بعد رفتی ، ادامه پیدا می کنه و در نهایت اگه به اولین کاراکتری رسیدی که مشابه با چیزی که می خوایی نیست ، با دستور break اون for رو قطع می کنی و دستور بعدی برای indexOf رو می دی . اگر هم بعد از اجرای تمام حلقه های for ، تمام حرف های همراه با index و بعد از اون (که پیدا شده ) با رشته مورد سرچت برابر بود ، اون دکمه رو انتخاب می کنی . نمی دونم متوجه شدید یا نه ؟؟؟ منم دارم یه همچین چیزی دارم می نویسم که البته باید سعی کنین خودتون ، این کار رو انجام بدین . اینجا جاییه که سعی می کنیم ماهیگیری رو بهتون یاد بدیم ، نه ماهی رو ... متاسفانه من زیاد نمی تونم به اکشن 2 کارها کمک کنم چون بیس من رو 3 هست . بای... آره این حرفت یه جرقه ای تو ذهن منم انداخت بزار روش کار می کنم:cool: سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 594]