در این مطلب، ویدئو پایتون | تمام کلمات ممکن را با استفاده از حروف یک WORD دریافت کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:29
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,330 –> 00:00:00,650
[موسیقی]
2
00:00:00,650 –> 00:00:04,470
– امروز ما یک سوال جدید داریم
3
00:00:04,470 –> 00:00:06,450
که اگر یک کلمه را به عنوان ورودی به شما بدهم، باید
4
00:00:06,450 –> 00:00:08,490
تمام ترکیب های ممکن کلمه را
5
00:00:08,490 –> 00:00:12,030
با استفاده از حروف دنیا به درستی پیدا کنید، بنابراین
6
00:00:12,030 –> 00:00:14,549
در این مثال اگر من به شما به عنوان ورودی فوق العاده به شما می دهم،
7
00:00:14,549 –> 00:00:18,330
بنابراین این حروف برجسته شده اگر
8
00:00:18,330 –> 00:00:20,730
از این چهار استفاده کنم، میتوانم کلمه دیگری داشته باشم
9
00:00:20,730 –> 00:00:23,279
که سه است، بنابراین شما باید همه
10
00:00:23,279 –> 00:00:26,699
این کلمات مشتق شده ممکن را از این
11
00:00:26,699 –> 00:00:30,449
کلمه درست داشته باشید، بنابراین از متغیری به
12
00:00:30,449 –> 00:00:34,590
نام I و P استفاده میکنم و کلمه ورودی را در
13
00:00:34,590 –> 00:00:36,750
اینجا قرار میدهم. کلمه و من
14
00:00:36,750 –> 00:00:38,550
باید تمام کلمات ممکن را با استفاده از
15
00:00:38,550 –> 00:00:41,070
این کلمه پیدا کنم، بنابراین اول از همه باید
16
00:00:41,070 –> 00:00:43,410
این کلمه را به حروف تقسیم کنم تا برای اینکه
17
00:00:43,410 –> 00:00:47,010
دوباره از حرف استفاده کنم یک متغیر برابر است از
18
00:00:47,010 –> 00:00:49,860
یک لیست و این لیست
19
00:00:49,860 –> 00:00:54,660
با استفاده از X برای X در آن پیدا می شود. این ورودی درست است،
20
00:00:54,660 –> 00:00:56,760
بنابراین من میتوانم تمام
21
00:00:56,760 –> 00:01:02,190
حروف کلمه را در قالب فهرست درست دریافت کنم، بنابراین
22
00:01:02,190 –> 00:01:04,199
یک چیز را در اینجا دیدیم که
23
00:01:04,199 –> 00:01:06,540
همه حروف را چاپ کردهایم اما
24
00:01:06,540 –> 00:01:09,030
حرف اول e بزرگ بود، بنابراین
25
00:01:09,030 –> 00:01:12,000
در اینجا نیز با حروف بزرگ انتخاب شد. اما ببینید
26
00:01:12,000 –> 00:01:14,010
کی دی را تشکیل میدهیم کلمات متفاوتی که
27
00:01:14,010 –> 00:01:16,650
این ایمیل بین آنها قرار می گیرد و
28
00:01:16,650 –> 00:01:19,740
باعث می شود که در بین آن ها یک بزرگ
29
00:01:19,740 –> 00:01:22,229
بنویسیم، زمانی که آن کلمه را درست چاپ کنیم،
30
00:01:22,229 –> 00:01:24,270
بنابراین بهتر است که همه
31
00:01:24,270 –> 00:01:26,729
حروف را در یک حالت تبدیل کنیم، بنابراین
32
00:01:26,729 –> 00:01:31,079
به جای Direct X از نقطه X کمتر استفاده می
33
00:01:31,079 –> 00:01:32,700
کنیم. ما اکنون همه
34
00:01:32,700 –> 00:01:35,670
عناصر را به حروف کوچک تبدیل می کنیم، اکنون باید
35
00:01:35,670 –> 00:01:38,220
همه جایگشت های ممکن را تشکیل
36
00:01:38,220 –> 00:01:40,380
دهیم،
37
00:01:40,380 –> 00:01:43,189
بنابراین از ابزارهای کتابخانه ITER استفاده می کنیم، بنابراین برای از ابزارهای هیدرولیک،
38
00:01:43,189 –> 00:01:46,890
جایگشت های وارداتی اکنون باید
39
00:01:46,890 –> 00:01:50,280
همه جایگشت ها را بدست آوریم تا از آن استفاده کنیم.
40
00:01:50,280 –> 00:01:54,240
جایگشت نامه و از این طریق می
41
00:01:54,240 –> 00:01:56,640
توانیم همه جایگشت های ممکن را دریافت کنیم، اما
42
00:01:56,640 –> 00:01:59,009
جایگشت به ما یک شی جایگشت می دهد
43
00:01:59,009 –> 00:02:01,469
که می توانیم با
44
00:02:01,469 –> 00:02:04,590
استفاده از تابع لیست آن را به قالب لیست تبدیل کنیم، بنابراین آن را به
45
00:02:04,590 –> 00:02:07,049
لیست می دهیم و سپس می توانیم روی کنسول چاپ کنیم تا
46
00:02:07,049 –> 00:02:08,580
این بتواند همه را چاپ کند.
47
00:02:08,580 –> 00:02:10,919
جایگشتهای ممکن با استفاده درست از همه این
48
00:02:10,919 –> 00:02:13,610
حروف،
49
00:02:13,860 –> 00:02:16,320
بنابراین میتوانیم آن را گسترش دهیم تا ببینیم کجا
50
00:02:16,320 –> 00:02:18,180
همه جایگشتهای ممکن
51
00:02:18,180 –> 00:02:21,480
درست را داریم، خواندن آن آسان نیست زیرا
52
00:02:21,480 –> 00:02:24,450
ما یک کلمه بزرگ در آن گرفتهایم. ورودی s
53
00:02:24,450 –> 00:02:27,380
بنابراین ما می توانیم یک کلمه کوچکتر برداریم تا آن را
54
00:02:27,380 –> 00:02:30,390
آزمایش بیشتری ببینیم و بعداً می توانیم
55
00:02:30,390 –> 00:02:33,150
کلمات دیگر را درست امتحان کنیم، بنابراین من از کلمه 10 استفاده می کنم
56
00:02:33,150 –> 00:02:34,980
و اینها ترکیبات هستند
57
00:02:34,980 –> 00:02:37,200
نه ترکیب، بلکه جایگشت هایی هستند
58
00:02:37,200 –> 00:02:42,090
که با استفاده از این حروف ممکن است، حالا
59
00:02:42,090 –> 00:02:44,280
فرض کنید همه اینها را داریم. جایگشت ها به عنوان
60
00:02:44,280 –> 00:02:47,820
فرمت لیست، فرض کنید ما به کلماتی
61
00:02:47,820 –> 00:02:51,120
با استفاده از این حروف نیاز داریم، بنابراین من
62
00:02:51,120 –> 00:02:53,610
تمام این جایگشت ها را یکی یکی تکرار می کنم و
63
00:02:53,610 –> 00:02:57,420
سپس با استفاده از دستور و تابع به آن ملحق می شوم، بنابراین
64
00:02:57,420 –> 00:02:59,850
نقطه رشته خالی وصل می شود و به
65
00:02:59,850 –> 00:03:01,980
لیست منتقل می شود که به آن بپیوندد و دنیا را به شما بدهد.
66
00:03:01,980 –> 00:03:04,680
بنابراین اینها کلمات ممکنی هستند که
67
00:03:04,680 –> 00:03:07,080
می توانیم با استفاده از این جابجایی های ممکن استخراج کنیم،
68
00:03:07,080 –> 00:03:10,709
اکنون دیدیم
69
00:03:10,709 –> 00:03:13,230
که کلمات خاصی وجود دارند که
70
00:03:13,230 –> 0