امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
بازی
نویسنده پیام
Agary آفلاین
كاربر دو ستاره
**

ارسال‌ها: 79
موضوع‌ها: 12
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 49
( 87 تشکر در 42 ارسال )
ارسال: #23
RE: بازی
sghl fi jlhl n,sjhk hdvhk ,d]
hdk Hovdk ;nd ;i k,ajdn fsdhv fsdhv uhgd f,n odgd gbj fvnl
\s leg hdk;i rvhv an vlc k'hvd v, hnhli fndk nvsji ?
hlh il,k x,vd ;i [khf Hva [hk tvl,nkn , prdv il rfgh fia hahvi ;vnl lh kdhc fi r,hkdk nhvdl fkhfv hdk h'v n,sjhk l,htr fhakn d; 'v,i hc huqhd jh\d; ja;dg fndl , av,u fi jw,df r,hkdk ghcl fvhd ;hv f;kdl fun 'v,i ih v, ja;dg fndl nv qlk jh\d; v, fi foa vlc k'hvd dh ;hv ihd 'v,id lkjrg ;kdl hgfji h'v n,sjhk l,htr fhakn .
fhc il hc gxtj,k llk,k
۰۷-مرداد-۱۳۸۷, ۰۸:۴۱:۴۹
وب سایت ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #24
RE: بازی
سلام
عالی بود
حالا یکم بیشتر رو الگوریتم کار می کنیم .
مرحله دوم :

کلمه iranvig به کمک یک الگوریتم تبدیل به kues|po شده است
حال جمله زیر را از حالت کد خارج کنید :

Jhpqu3_x|wp-/


پ.ن : متن بالا برعکس نمایش داده شده است ! بهتر است متن را کپی کرده و به نوت پد انتقال دهید (تا به درستی نمایش داده شود)!


موفق باشید

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
(آخرین ویرایش در این ارسال: ۰۷-مرداد-۱۳۸۷, ۱۲:۱۱:۵۰، توسط arashrj.)
۰۷-مرداد-۱۳۸۷, ۱۲:۰۰:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #25
RE: بازی
Agary نوشته است:sghl fi jlhl n,sjhk hdvhk ,d]
hdk Hovdk ;nd ;i k,ajdn fsdhv fsdhv uhgd f,n odgd gbj fvnl
\s leg hdk;i rvhv an vlc k'hvd v, hnhli fndk nvsji ?
hlh il,k x,vd ;i [khf Hva [hk tvl,nkn , prdv il rfgh fia hahvi ;vnl lh kdhc fi r,hkdk nhvdl fkhfv hdk h'v n,sjhk l,htr fhakn d; 'v,i hc huqhd jh\d; ja;dg fndl , av,u fi jw,df r,hkdk ghcl fvhd ;hv f;kdl fun 'v,i ih v, ja;dg fndl nv qlk jh\d; v, fi foa vlc k'hvd dh ;hv ihd 'v,id lkjrg ;kdl hgfji h'v n,sjhk l,htr fhakn .
fhc il hc gxtj,k llk,k

سلام
این هم متن کد شده بالا !
البته روشش هم که کاملا مشخصه !
تو چند تا پست قبل هم براش برنامه نوشتم . (تایپ فارسی با کیبورد انگلیسی)
البته معلوم نیست این متن کد شده یا اشتباهی نوشته شده ! Rolleyes

موفق باشید

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۰۷-مرداد-۱۳۸۷, ۱۲:۱۰:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
Agary آفلاین
كاربر دو ستاره
**

ارسال‌ها: 79
موضوع‌ها: 12
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 49
( 87 تشکر در 42 ارسال )
ارسال: #26
RE: بازی
ای بابا آقا آرش من از برنامه ی خود شما برا کد کدنش استفاده کردم اونم برای تنوع .
اینم متنش که به صورت عکس براتون فرستادم :


فایل‌(های) پیوست شده
.zip   Amin.zip (اندازه: 18.04 KB / تعداد دفعات دریافت: 52)
۰۷-مرداد-۱۳۸۷, ۱۳:۰۷:۱۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
amirjan آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,105
موضوع‌ها: 24
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 348
( 697 تشکر در 251 ارسال )
ارسال: #27
RE: بازی
سلام،
به کد اسکی های کلمه iranvig نگاه می کنیم :
کد:
105  114  97  110  118  105  103
به کد اسکی های kues|po هم نگاه می کنیم :
کد:
107  117  101  115  124  112  111
اگر کمی دقت کنیم متوجه میشیم که هر کد اسکی علاوه بر اینکه به اضافه 1 شده ، به اضافه موقییت مکانی خودش هم شده ! یعنی به عنوان مثال حرف i با کد اسکی 105 علاوه بر اینکه به اضافه 1 شده ، به اضافه موقییت مکانیش ( که 1 هست ) هم شده . یعنی :
105 + 1 + 1 = 107
یا مثلا برای حرف r با کد اسکی 114 به این صورت عمل شده :
114 + 1 + 2 = 117
همین طور الی آخر ...

پس دیکد شده ی پیام میشه :
کد:
Hello,World !

سید امیر حسین حسنینی

Human knowledge belongs to the world ...
۰۷-مرداد-۱۳۸۷, ۱۳:۲۱:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : Agary, t3r!p3000
Agary آفلاین
كاربر دو ستاره
**

ارسال‌ها: 79
موضوع‌ها: 12
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 49
( 87 تشکر در 42 ارسال )
ارسال: #28
RE: بازی
واژه ی IRANVIG برابر شده با RIZMERT حالا بگید :
SVOOL YLWB GSVIV
یعنی چی ؟
زیادی آسونه
(آخرین ویرایش در این ارسال: ۰۷-مرداد-۱۳۸۷, ۱۴:۵۷:۳۰، توسط Agary.)
۰۷-مرداد-۱۳۸۷, ۱۴:۵۱:۰۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #29
RE: بازی
Agary نوشته است:واژه ی IRANVIG برابر شده با RIZMERT حالا بگید :
SVOOL YLWB GSVIV
یعنی چی ؟
زیادی آسونه

جواب : HELLO BODY THERE

روش کار : اگه دقت کنید کاراکتر ها قرینه شده اند در نتیجه کاراکتر A تبدیل به Z و Z تبدیل به A می شود و ...

برای encode کردن و decode کردنش هم یه برنامه نوشتم (ضمیمه کردم)


فایل‌(های) پیوست شده
.zip   Decoder2.zip (اندازه: 3.9 KB / تعداد دفعات دریافت: 36)

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۰۸-مرداد-۱۳۸۷, ۰۱:۲۶:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Agary, t3r!p3000
amirjan آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,105
موضوع‌ها: 24
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 348
( 697 تشکر در 251 ارسال )
ارسال: #30
RE: بازی
سلام ،
خوب اگه اجازه بدید من تا اینجا یه جمع بندی از تاپیک بکنم :
اولین الگریتم که توسط arashrj عزیز معرفی شد یه جورایی جزو الگریتم هایی هست که از خاصیت جایگذاری استفاده می کنند.
یعنی به عنوان مثال یک حرف خاص را با حرف خاص دیگری عوض می کنند.
که البته این دسته از الگریتم ها دارای یک عیب بزرگ هستند ، اون هم اینکه اگر ما به فرض کلمه iranvig را سه بار پشت سر هم بنویسیم ، و اقدام به کد کردن آن کنیم ، نتیجه زیر رو به ما میده :
کد:
ludqylj ludqylj ludqylj
همون طور که میبینید 3 بار ، یک عبارت خاص، در پیام کد شده، تکرار شده . یعنی در واقع یه جورایی داریم به بیننده ی پیام کد شده میگیم که " من سه بار یه حرف رو زدم ! " که این میتونه یه کلید بزرگ برای دیکد کننده پیغام باشه .

الگریتم بعدی که راجع بهش بحث شد ، و باز جناب arashrj اون رو مطرح کردند ، دیگه مشکل قبلی رو نداشت ... یعنی به عنوان مثال اگر ما کلمه iranvig رو سه بار پشت سر هم می نوشتیم ، با توجه به این که ، کد اسکی کاراکتر ها علاوه بر اینکه به اضافه 1 می شدند ، به اضافه موقعیت مکانی خودشون هم می شدند ، مشکل قبل به وجود نمی اومد و بسته به اینکه کلمه iranvig کجای جمله باشه ، عملیات کدینگ انجام می شد.

در الگریتم بعدی که توسط Agary معرفی شد ، متاسفانه به جای اینکه پیشرفت کنیم ، یه پله اومدیم عقب و دوباره مشکل "تکرار شدن" به وجود اومد. الگریتم Agary از روش قرینه کردن حروف الفبای انگلیسی استفاده می کنه . یعنی جای a با z عوض شه ، جای b با y عوض شه ، ....

2 پیشنهاد برای نتیجه گیری بهتر -->
اولا : هر 2 ، یا 3 الگریتمی که معرفی میشه ، یکی داوطلب بشه یه تحلیل کلی روی الگریتم های معرفی شده بکنه .
ثانیه : از الگریتم هایی که معرفی میشه ، چیز جدید یاد بگیریم و در صورت مناسب بودن از اون در الگریتم های بعدی استفاده کنیم ( البته تشخیص مناسب بودنش رو هم میشه به مشورت گذاشت )

شرمنده پر حرفی کردم Shy

خوب حالا وقتشه یه کم پامون رو بذاریم جلوتر .
به نظر من ، ما نباید خودمون رو فقط به کد های اسکی منحصر کنیم ! بهتر بریم سراغ مبنا های دیگه . مثلا میتونیم با مبنای 2 کد های اسکی بازی کنیم ، مثلا حرف r با کد اسکی 114 ( در مبنای 10 ) ، دارای کد 1110010 در مبنای 2 می باشد .
تمام اعداد ، حروف و symbol هایی که در سیستم ASCII وجود دارند، یک کد 7 بیتی منحصر به فرد دارند ( البته به استثنای بعضی هاشون که استفاده از اونها هم راه حل داره )

اگه موافق باشید اولین الگریتم رو با استفاده از این روش بسازیم . Rolleyes

سید امیر حسین حسنینی

Human knowledge belongs to the world ...
۰۹-مرداد-۱۳۸۷, ۱۷:۰۷:۰۲
ارسال‌ها
پاسخ
تشکر شده توسط : arashrj, t3r!p3000, Agary
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #31
RE: بازی
سلام
خوب جناب amirjan هم که یه توضیح عالی دادن
خوب با توجه به سفارشات و قوانین جدید که به بازی اضافه شد من یک الگوریتم جدید نوشتم. البته کمی مشکل تر (امیدوارم خیلی مشکل نشده باشه!)


کلمه iranvig به کمک یک الگوریتم تبدیل به jvdt}on شده است
حال جمله زیر را از حالت کد خارج کنید :

Kc{i'g)xrmp.soˆ22

موفق باشید

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۰۹-مرداد-۱۳۸۷, ۱۷:۲۲:۰۸
وب سایت ارسال‌ها
پاسخ
amirjan آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,105
موضوع‌ها: 24
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 348
( 697 تشکر در 251 ارسال )
ارسال: #32
RE: بازی
سلام ،
بچه من کم آوردم ! یکی بیاد کمک ... دست تنها سخته ...
کار کردم روش ولی هنوز به یه روال مشخص نرسیدم ... Amaze

کار هایی که انجام دادم :
- به کد اسکی های iranvig نگاه کردم :
کد:
105  114  097  110  118  105  103
- همچنین کد اسکی های jvdt}on :
کد:
106  118  100  116  125  111  110
- از هم دیگه کم کردم :
کد:
1 4 3 6 7 6 7
- موقعیت های مکانی رو هم کم کردم ( یعنی از اولی 1 ، از دومی 2 ، از سومی 3 ، ... ) :
کد:
0 2 0 2 2 0 0
از بررسی این داده ها فهمیدم که حرف های n ، r و v در کلمه iranvig ، دو تا به کد های اسکی شون اضافه شده .
رفتم سراغ کد های 7 بیتی هر کدوم :
- برای r :
کد:
1110010
- برای n :
کد:
1101110
- و برای v :
کد:
1110110
اگه توجه کنید یه چیز بین همشون مشترک ! ... آخر سه تاشون 10 داره !!

یعنی تا اینجا یه الگریتم به دست آوردم که میتونم iranvig رو به jvdt}on تبدیل کنم .

وقتی که یه الگریتم برگشت برای اطلاعات بالا نوشتم و اومدم که جمله رو دیکد کنم ، نتیجه زیر رو بدست آوردم :
کد:
Jave"a"nice"fay"!
یه دونه J اول جمله و یه دونه f اون آخر درست دیکد نمیشه ... یه جایی دارم اشتباه می کنم ... کمک ... Confused

سید امیر حسین حسنینی

Human knowledge belongs to the world ...
۱۱-مرداد-۱۳۸۷, ۰۱:۲۳:۴۱
ارسال‌ها
پاسخ
تشکر شده توسط : Agary
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #33
RE: بازی
سلام
amirjan خیلی خوب آنالیز میکنی .
متاسفانه من نمی تونم رو این سوال راهنمایی کنم (چون بیشترشو رفتی حیفه جوابو بگم) . البته اولاشو خوب رفتی اما قسمت آخر رو یکم دو شدی ...
در ضمن یادت باشه بعدی رو شما باید طرح بکنی . چون منم دوست دارم ...Rolleyes

موفق باشی

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۱۱-مرداد-۱۳۸۷, ۰۲:۵۰:۳۱
وب سایت ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 5 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS