[Training] [Arabic] [JAVA] Al-Balqa' Problem Solving Training 2017 for Beginners
Difference between en7 and en8, changed 9 character(s)
Hello Codeforces,↵

From January 2017 to April 2017 the BAU Problem Solving Beginners 2017 in Al-Balqa' Applied Univeristy Presented By Dr. Muath Al-Zghoul [user:mrrz75,2018-09-14] using JAVA and consists of 24 Lectures and its the first training recorded and published by [user:SolverToBe,2018-09-14].↵

*note: language of training is Arabic.↵

#### **Lecture 2**↵

<spoiler summary="Introduction">↵
[Problem Solving and Online Judges](https://www.youtube.com/watch?v=pRKIT6Wbrw8&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=1)↵
</spoiler>↵

#### **Lecture 3**↵

<spoiler summary="Input/Output">↵
[Input/Output and Data Types](https://www.youtube.com/watch?v=4pnNyoQsZx4&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=2)↵
</spoiler>↵

#### **Lecture 4**↵

<spoiler summary="Problem Roy and Profile Picture">↵
[Problem Roy and Profile Picture &mdash; Hackerearth](https://www.youtube.com/watch?v=Cs2hXspdQzk&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=3)↵
</spoiler>↵

#### **Lecture 5**↵

<spoiler summary="Control Statements">↵
[Conditions and Loops](https://www.youtube.com/watch?v=_OrvOs16gTg&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=4)↵
</spoiler>↵

#### **Lecture 6**↵

<spoiler summary="Examples">↵
Part 1 | [Problem Automatic Answer](https://www.youtube.com/watch?v=yjWiq-pebaI&index=5&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5)↵

Part 2 | [Problem Kids loves candies](https://www.youtube.com/watch?v=VjdnPTH533E&index=6&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5)↵

</spoiler>↵

#### **Lecture 7**↵

<spoiler summary="Arrays and Strings">↵
[Arrays and Strings](https://www.youtube.com/watch?v=xg7ycV-UDyU&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=7) ↵
</spoiler>↵

#### **Lecture 8**↵

<spoiler summary="Examples">↵
Part 1 | [Problem Palindromic String Part 1](https://www.youtube.com/watch?v=LqZtoCAkUKM&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=8)↵

Part 2 | [Problem Palindromic String Part 2](https://www.youtube.com/watch?v=bc2IjJtDpnM&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=9)↵
</spoiler>↵

#### **Lecture 9**↵

<spoiler summary="Examples">↵
Part 1 | [Problem Binary Queries](https://www.youtube.com/watch?v=lXbylr38rks&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=10)↵

Part 2 | [Problem Binary Queries &mdash; Buffered Reader](https://www.youtube.com/watch?v=-uZwwuQ0xhQ&index=11&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5)↵

Part 3 | [Problem Binary Queries &mdash; Buffered Reader and String Builder](https://www.youtube.com/watch?v=iSUF-gXqO04&index=12&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5)↵

</spoiler>↵

#### **Lecture 10**↵

<spoiler summary="Example">↵
[Problem Monk and Rotation](https://www.youtube.com/watch?v=LjvlPdNPTTg&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=13)↵
</spoiler>↵

#### **Lecture 11**↵

<spoiler summary="Example">↵
[Problem Cryptography &mdash; A2OJ](https://www.youtube.com/watch?v=XQugFidPImk&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=14)↵
</spoiler>↵

#### **Lecture 12**↵

<spoiler summary="Example">↵
[Problem The Wealthy Landlord](https://www.youtube.com/watch?v=Kn_9tYgFRJY&index=16&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5)↵
</spoiler>↵

#### **Lecture 13**↵

<spoiler summary="Object Oriented Programming - OOP">↵
Part 1 | [Object Oriented Programming](https://www.youtube.com/watch?v=aVRJ85gMXNc&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=18)↵

Part 2 | [Object Oriented Programming Application](https://www.youtube.com/watch?v=NfvDo1vjvsk&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=17)↵

</spoiler>↵

#### **Lecture 14**↵

<spoiler summary="OOP 2">↵
[Access Modifires, Accessor methods and mutator methods](https://www.youtube.com/watch?v=VExzY1alPrU&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=19)↵
</spoiler>↵

#### **Lecture 15**↵

<spoiler summary="OOP 3">↵
Part 1 | [Static Field and methods](https://www.youtube.com/watch?v=TXH7mWiegC8&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=20)↵

Part 2 | [Polymorphism](https://www.youtube.com/watch?v=uo4VmssaXiw&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=21)↵

</spoiler>↵

#### **Lecture 16**↵

<spoiler summary="Abstract">↵
[Abstract Class and Interface](https://www.youtube.com/watch?v=IiCrqf8sbQ8&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=22)↵
</spoiler>↵

#### **Lecture 17**↵

<spoiler summary="Interface">↵
[Interface](https://www.youtube.com/watch?v=h5zgNbogH6M&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=23)↵
</spoiler>↵

#### **Lecture 18**↵

<spoiler summary="Array List">↵
[Array List](https://www.youtube.com/watch?v=d2TxvNefhwk&index=24&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5) ↵
</spoiler>↵

#### **Lecture 19**↵

<spoiler summary="Example">↵
[Problem Contest Scoreboard &mdash; UVa 10852](https://www.youtube.com/watch?v=Ia-nOFbdiaY&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=25)↵
</spoiler>↵

#### **Lecture 20**↵

<spoiler summary="Example">↵
[Problem Building Design &mdash; UVa &mdash; 11039](https://www.youtube.com/watch?v=BLIHEcJzmo0&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=26)↵
</spoiler>↵

#### **Lecture 21**↵

<spoiler summary="Complexity Analysis">↵
[Complexity](https://www.youtube.com/watch?v=HCgI7PLzWko&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5&index=27)↵
</spoiler>↵

#### **Lecture 22**↵

<spoiler summary="Recursive Function">↵
[Recursive](https://www.youtube.com/watch?v=E8EjriPH7fo&index=28&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5)↵
</spoiler>↵

#### **Lecture 23**↵

<spoiler summary="BackTracking">↵
[BackTracking &mdash; Problem Dice Rolls](https://www.youtube.com/watch?v=7Gxq1TLOkfo&index=29&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5)↵
</spoiler>↵

#### **Lecture 24**↵

<spoiler summary="Example">↵
[Problem Passwords &mdash; UVa 628](https://www.youtube.com/watch?v=lrLAJ39cA4E&index=30&list=PLPSFnlxEu99H9hv_oWXtkRSl7OdOc_0V5)↵
</spoiler>↵

Good Luck!

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en8 English Corvus 2018-09-14 18:14:04 9 (published)
en7 English Corvus 2018-09-14 14:59:11 1532
en6 English Corvus 2018-09-14 14:54:36 1349
en5 English Corvus 2018-09-14 14:49:35 1501
en4 English Corvus 2018-09-14 14:43:06 432
en3 English Corvus 2018-09-14 14:40:52 627
en2 English Corvus 2018-09-14 14:38:45 1 Tiny change: 'ic.\n\n### **Lect' -> 'ic.\n\n#### **Lect'
en1 English Corvus 2018-09-14 14:38:30 438 Initial revision (saved to drafts)