Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,960 --> 00:00:06,920
Also gut, hoffentlich haben Sie diese Herausforderung gut gemeistert und es geschafft, die richtige Lösung zu finden.
2
00:00:07,050 --> 00:00:13,590
Wenn Sie sich jetzt an alle Regeln halten, sind die Regeln vorhanden, da wir Ihr Verständnis
3
00:00:14,130 --> 00:00:20,370
von Variablen testen möchten. In dieser speziellen Übung werden häufig Interviews codiert, in denen versucht
4
00:00:20,370 --> 00:00:25,930
wird, den Denkprozess eines Kandidaten zu testen, wie er mit Code argumentiert .
5
00:00:26,370 --> 00:00:32,010
Lassen Sie uns gemeinsam die Lösung durchgehen und sehen, ob Sie sie jetzt erhalten haben, wie ich bereits erwähnt
6
00:00:32,100 --> 00:00:34,560
habe. Sie durften keinen der vorhandenen Codes ändern.
7
00:00:34,620 --> 00:00:41,130
Die Lösung kann also nicht nur sein, dass wir dies von drei auf acht und das von acht auf drei ändern.
8
00:00:41,130 --> 00:00:42,690
Das ist falsch.
9
00:00:42,690 --> 00:00:48,390
Die zweite Regel ist, dass wir keine Zahlen eingeben dürfen, also können wir nicht einfach gut sagen, dass
10
00:00:48,390 --> 00:00:51,660
a jetzt gleich acht und b jetzt gleich drei ist.
11
00:00:51,660 --> 00:00:55,650
Dies ist auch falsch, weil es die zweite Regel verletzt.
12
00:00:55,650 --> 00:00:59,660
Die letzte Regel ist nun, dass wir die Variablen A und B nicht erneut deklarieren dürfen.
13
00:00:59,670 --> 00:01:08,030
Schließlich können wir nicht sagen, dass a gleich acht und b Variable B gleich drei ist.
14
00:01:08,280 --> 00:01:11,270
In diesem Fall haben wir gerade zwei neue Variablen erstellt.
15
00:01:11,310 --> 00:01:17,180
Und Sie können sehen, dass wir nebenbei eine kleine Warnung erhalten, die besagt, dass a bereit ist zu finden, dass b
16
00:01:17,180 --> 00:01:18,640
hier oben fertig definiert ist.
17
00:01:18,660 --> 00:01:20,870
Wir können sie also nicht erneut deklarieren.
18
00:01:20,880 --> 00:01:25,920
Wie kommen wir angesichts all dieser Einschränkungen zu der Antwort?
19
00:01:26,340 --> 00:01:33,330
Wie ich Ihnen bereits gezeigt habe, ist es sehr nützlich, über reale Objekte nachzudenken, um die Logik
20
00:01:33,330 --> 00:01:34,570
zu verstehen.
21
00:01:34,590 --> 00:01:37,680
Jetzt haben wir gesagt, dass wir zwei Variablen richtig haben.
22
00:01:37,680 --> 00:01:42,300
A und B und wir können sie uns als zwei Eimer Eimer und Eimer B vorstellen.
23
00:01:42,300 --> 00:01:45,340
Jetzt enthält ein enthaltener Sohn und B Wasser.
24
00:01:45,390 --> 00:01:51,890
Wie würden wir den Inhalt der Eimer so umstellen, dass a Wasser und b Sand hält?
25
00:01:51,910 --> 00:01:58,230
Nun, wenn dies eine reale Lebenssituation war, dann ist der einfachste Weg wahrscheinlich, einfach einen anderen Eimer
26
00:01:58,230 --> 00:01:59,410
richtig zu ergattern.
27
00:01:59,580 --> 00:02:04,650
Und dies ist genau die gleiche Lösung, die wir auch mit Code implementieren werden.
28
00:02:04,650 --> 00:02:07,470
Denken Sie also immer daran, dass das Codieren nicht der schwierige Teil ist.
29
00:02:07,620 --> 00:02:10,190
Denken Sie daran, was die Semikolons Gleichheitszeichen sind.
30
00:02:10,200 --> 00:02:11,910
Das ist alles sehr einfach.
31
00:02:11,940 --> 00:02:15,180
Der schwierige Teil besteht darin, die Logik überhaupt erst zu verstehen.
32
00:02:15,720 --> 00:02:21,990
Erstellen wir also diese Variable C und lassen sie einen Teil des Inhalts enthalten, der sich derzeit
33
00:02:22,430 --> 00:02:23,790
in a befindet.
34
00:02:23,820 --> 00:02:28,850
Und jetzt, da a frei ist, können wir a verwenden, um zu halten, was in B ist.
35
00:02:28,920 --> 00:02:36,550
Und schließlich können wir B dazu bringen, das zu halten, was sich in C befindet, was sich zuvor in a befand.
36
00:02:36,630 --> 00:02:39,750
Lassen Sie uns nun unseren Code testen.
37
00:02:39,750 --> 00:02:45,810
Also werde ich nur diese drei Zeilen kopieren und hier einfügen. Wenn ich auf "Ausführen" drücke, können
38
00:02:46,110 --> 00:02:52,680
Sie sehen, dass jetzt a a und b drei sind und nur diese drei Codezeilen es uns ermöglichten, das
39
00:02:52,680 --> 00:02:59,690
zu tun Bucket Switch und wenn wir auf Check Solution klicken, sollte alles vorbei sein und wir sollten weitermachen dürfen.
40
00:02:59,700 --> 00:03:05,580
Wie sind Sie mit dieser Herausforderung umgegangen, wenn Sie wirklich festgefahren sind und nicht verstehen, warum die Lösung so ist,
41
00:03:05,670 --> 00:03:09,780
wie sie ist? Dann fordere ich Sie auf, nur über die Eimer nachzudenken.
42
00:03:09,780 --> 00:03:11,940
Überlegen Sie, wie Sie es im wirklichen Leben tun würden.
43
00:03:11,940 --> 00:03:18,450
Was ist die Logik des Umschaltens des Inhalts zwischen A und B, wenn Sie einen Bucket C
44
00:03:18,450 --> 00:03:22,360
haben und der Code dann viel einfacher zu verstehen ist?
45
00:03:22,370 --> 00:03:26,840
Wenn Sie also einen Moment brauchen, halten Sie ein Video an und denken Sie darüber nach. Wenn Sie bereit sind, fahren Sie mit
46
00:03:26,850 --> 00:03:27,690
der nächsten Lektion fort.
5275
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.