در این مطلب، ویدئو Waterloo CCC_2010_J1 (PYTHON) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:30
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:02,560
سلام امیدوارم این ویدیو شما را خوب پیدا کند،
2
00:00:02,560 –> 00:00:04,000
ما می خواهیم به
3
00:00:04,000 –> 00:00:07,120
مشکل j1 مربوط به سال 2013 نگاه
4
00:00:07,120 –> 00:00:10,320
کنیم که نامش چیست و بابا این یک
5
00:00:10,320 –> 00:00:11,120
مشکل بزرگ
6
00:00:11,120 –> 00:00:13,360
است زیرا در ظاهر واقعاً چالش برانگیز به نظر می رسد
7
00:00:13,360 –> 00:00:14,559
و
8
00:00:14,559 –> 00:00:17,119
از جهاتی اینطور است اما ورودی
9
00:00:17,119 –> 00:00:18,640
ها عدد بسیار کوچکی است که میتوانید
10
00:00:18,640 –> 00:00:20,880
به راحتی
11
00:00:20,880 –> 00:00:22,720
آن را رمزگذاری کنید و فکر میکنم این ترفند اینجاست، بنابراین
12
00:00:22,720 –> 00:00:24,000
مشکل این است که ناتالی در حال
13
00:00:24,000 –> 00:00:25,119
یادگیری شمارش روی انگشتانش است
14
00:00:25,119 –> 00:00:27,199
وقتی پدرش به او عدد n را میگوید
15
00:00:27,199 –> 00:00:28,880
که در آن 1 کوچکتر یا مساوی n است.
16
00:00:28,880 –> 00:00:30,160
که کمتر یا مساوی 10 است.
17
00:00:30,160 –> 00:00:32,238
او می پرسد n بابا
18
00:00:32,238 –> 00:00:33,840
چیست و منظورش این است که چند انگشت را باید
19
00:00:33,840 –> 00:00:36,239
در هر دست بالا نگه دارم تا کل n
20
00:00:36,239 –> 00:00:38,559
باشد تا موضوع ساده شود، پدرش بر اساس موارد زیر
21
00:00:38,559 –> 00:00:40,239
نمایش انگشت های نادرستی به او می دهد.
22
00:00:40,239 –> 00:00:41,840
23
00:00:41,840 –> 00:00:43,840
قوانین، اعداد ممکن است در یک یا
24
00:00:43,840 –> 00:00:46,000
دو دست نشان داده شوند، اگر عدد
25
00:00:46,000 –> 00:00:47,920
در دو دست نشان داده شود، ابتدا عدد بزرگتر داده می شود
26
00:00:47,920 –> 00:00:49,039
27
00:00:49,039 –> 00:00:51,039
، به عنوان مثال، اگر ناتالی از پدرش بپرسد چه چیزی
28
00:00:51,039 –> 00:00:53,199
برای بابا است، پدرش ممکن است پاسخ دهد
29
00:00:53,199 –> 00:00:55,840
چهار است، چهار، چهار، سه و یک است. چهار
30
00:00:55,840 –> 00:00:57,360
است دو و دو
31
00:00:57,360 –> 00:00:59,440
وظیفه شما این است که مطمئن شوید که
32
00:00:59,440 –> 00:01:00,800
پدر ناتالی تعداد پاسخ های صحیح را می دهد
33
00:01:00,800 –> 00:01:01,600
34
00:01:01,600 –> 00:01:03,600
بنابراین مشخصات ورودی این است که
35
00:01:03,600 –> 00:01:05,040
ورودی یک عدد صحیح در
36
00:01:05,040 –> 00:01:06,080
محدوده 1 تا 10 باشد
37
00:01:06,080 –> 00:01:08,240
و مشخصات
38
00:01:08,240 –> 00:01:09,600
خروجی خروجی تعداد راه ها باشد. که
39
00:01:09,600 –> 00:01:10,240
تولید
40
00:01:10,240 –> 00:01:11,920
آن عدد در دو دست
41
00:01:11,920 –> 00:01:13,760
از طریق قوانین بالا مورد بررسی قرار می گیرد، بنابراین اگر برای مثال
42
00:01:13,760 –> 00:01:15,040
ورودی ما چهار
43
00:01:15,040 –> 00:01:18,159
باشد، خروجی ما سه خواهد بود و بنابراین
44
00:01:18,159 –> 00:01:20,320
ما این مشکل را انجام خواهیم داد،
45
00:01:20,320 –> 00:01:22,240
من در واقع آن را در یک تابع تنظیم
46
00:01:22,240 –> 00:01:22,640
می
47
00:01:22,640 –> 00:01:24,000
کنم دوست دارم این کار را از روی عادت خوب انجام دهم
48
00:01:24,000 –> 00:01:26,799
، نیازی به اینجا نیست، اما
49
00:01:26,799 –> 00:01:28,159
دوباره وقتی با مشکلات سختتری مواجه میشوید،
50
00:01:28,159 –> 00:01:29,520
گاهی اوقات قرار دادن آنها در توابع
51
00:01:29,520 –> 00:01:31,119
به شما اجازه میدهد تا
52
00:01:31,119 –> 00:01:33,119
مدیریت آسانتر جریان پردازش را مدیریت کنید
53
00:01:33,119 –> 00:01:34,159
54
00:01:34,159 –> 00:01:35,280
و ما با گرفتن ورودی شروع میکنیم.
55
00:01:35,280 –> 00:01:37,360
به نام num و البته ما
56
00:01:37,360 –> 00:01:39,200
باید آن را به یک عدد صحیح بریزیم زیرا
57
00:01:39,200 –> 00:01:40,000
این یک ورودی عدد صحیح است
58
00:01:40,000 –> 00:01:43,360
مانند این،
59
00:01:43,360 –> 00:01:44,880
بنابراین کاری که من در اینجا انجام خواهم داد این است که
60
00:01:44,880 –> 00:01:47,439
در واقع با بررسی همه احتمالات، این را کدنویسی می کنم
61
00:01:47,439 –> 00:01:51,119
62
00:01:51,119 –> 00:01:53,280
و دوباره این مشکل برای شماست. خیلی آسان است
63
00:01:53,280 –> 00:01:54,159
زیرا
64
00:01:54,159 –> 00:01:56,960
وقتی این را تشخیص دادید زیرا فقط می توانید
65
00:01:56,960 –> 00:01:57,680
66
00:01:57,680 –> 00:01:59,280
همه احتمالات را ترسیم کنید ، بنابراین اگر
67
00:01:59,280 –> 00:02:01,759
اینجا را نگاه کنم
68
00:02:02,399 –> 00:02:05,360
می بینیم که ما همه امکانات من را اینجا داریم ،
69
00:02:05,360 –> 00:02:06,560
70
00:02:06,560 –> 00:02:08,720
بنابراین اگر 10 عدد باشد و آن را
71
00:02:08,720 –> 00:02:11,440
بگوییم تنها امکان پنج و
72
00:02:11,440 –> 00:02:13,599
اگر نه باشد پنج است. ما پنج و چهار داریم و
73
00:02:13,599 –> 00:02:15,680
به یاد داشته باشید که همیشه عدد بزرگ را
74
00:02:15,680 –> 00:02:17,120
روی دست اول خود انجام می دهیم
75
00:02:17,120 –> 00:02:20,239
هشت چهار و چهار پنج و سه هفت
76
00:02:20,239 –> 00:02:20,959
است پنج و دو
77
00:02:20,959 –> 00:02:23,520
چهار و سه شش است و یک چهار
78
00:02:23,520 –> 00:02:25,200
و دو سه و سه
79
00:02:25,200 –> 00:02:27,280
پنج پنج است و صفر چهار و یک و
80
00:02:27,280 –> 00:02:28,480
سه و دو
81
00:02:28,480 –> 00:02:30,400
چهار است صفر سه و یک دو
82
00:02:30,400 –> 00:0