Svetlana Isakova
ce4c320273
Replaced all usages of deprecated toUpperCase/toLowerCase with uppercase/lowercase calls
2021-09-21 18:32:22 +02:00
Svetlana Isakova
ff47882ade
Simplified a bit the main function for the WrapRange task
2021-09-21 18:32:22 +02:00
Svetlana Isakova
7d45492b51
Uncommented trace usage in main; otherwise the tests don't work
2021-09-21 18:32:22 +02:00
Svetlana Isakova
af25fee856
Improved answer placeholders for OOP: Type Checking exercises
2021-09-21 18:32:22 +02:00
Svetlana Isakova
5951599ae9
No need to comment trace in the initial code: the code compiles but fails (as expected)
2021-09-21 18:32:22 +02:00
Svetlana Isakova
567cbe37fc
Added tests for overloaded /, % operators to main
2021-09-21 18:32:22 +02:00
Svetlana Isakova
da750a2973
Sync with the book text: incorporated the latest changes to the examples
2021-09-21 18:32:22 +02:00
Svetlana Isakova
c18ef412b3
Merge pull request #69 from sofiiako/sofia/OOP-Inner_Classes3-EDC-504
...
style(Task Description Inner Classes 3): Removed the mention of += wh…
2021-09-21 18:32:15 +02:00
Svetlana Isakova
b832e6506b
Merge pull request #67 from jetbrains-academy/igor/course-info-update-EDC-517
...
feat(course-info.yaml): Course description updated, vendor info added
2021-09-21 18:27:48 +02:00
sofiiako
486335ebfe
style(Task Description Inner Classes 3): Removed the mention of += which is not used in the solution
...
Closes https://youtrack.jetbrains.com/issue/EDC-504
2021-09-15 11:40:02 +03:00
Igor
000dc9aad4
feat(course-info.yaml): Course description updated, vendor info added
...
Closes https://youtrack.jetbrains.com/issue/EDC-517
2021-09-03 10:33:14 +03:00
Svetlana Isakova
c1decb0879
Merge pull request #66 from sofiiako/sofia/OOP-Interfaces-E1-EDC-507
...
refactor(Suggested solution Interfaces Task 1): Edited the suggested …
2021-09-01 18:01:30 +02:00
Svetlana Isakova
d3f3745be2
Merge pull request #63 from sofiiako/sofia/Func_Prog_Lambdas-Mapping-EDC-502
...
refactor(Lambdas - Mapping Example): Replaced a deprecated function, moved lamb…
2021-09-01 17:25:54 +02:00
Svetlana Isakova
3dfbe55cf9
Merge pull request #62 from sofiiako/sofia/OOP-Complex-Constructors-E2-EDC-501
...
refactor(Complex Constructors Ex. 2 Suggested solution): Updated the suggested solution not to u…
2021-09-01 17:22:21 +02:00
Svetlana Isakova
31420adf20
Merge pull request #61 from sofiiako/sofia/Power-Tools-Operator-Overloading-E1-EDC-492
...
fix(Task code): Updated the suggested solution not to fail on ranges …
2021-09-01 17:07:15 +02:00
Svetlana Isakova
016f5444fa
Merge pull request #60 from sofiiako/sofia/Power-Tools-Using-Operators-E3-EDC-459
...
fix(Answer Placeholder, main): Updated main function code inside the …
2021-09-01 16:48:21 +02:00
Svetlana Isakova
69884cbc58
Merge pull request #59 from sofiiako/sofia/OOP-Type-Checking-EDC-450
...
Sofia/oop type checking edc 450
2021-09-01 14:10:32 +02:00
Svetlana Isakova
f6270fd1b8
Merge pull request #58 from sofiiako/sofia/OOP-Sealed-Classes-2-EDC-450
...
fix(Answer Placeholder): Reduced answer placeholder size; added start…
2021-09-01 14:06:11 +02:00
Svetlana Isakova
10a4b27ce1
Merge pull request #57 from sofiiako/sofia/Power-Tools-Operator-Overloading-ArithmeticOperators-EDC-457
...
fix(Operator Overloading - Arithmetic Operators Example): Corrected e…
2021-09-01 13:47:54 +02:00
Svetlana Isakova
41a782f50a
Merge pull request #56 from sofiiako/sofia/Intro-Objects-Creating-Classes-E2-EDC-449
...
fix(Creating Classes #2 Tests ): Updated tests to handle large numbers
2021-09-01 13:28:06 +02:00
Svetlana Isakova
dc7a900583
Merge pull request #55 from sofiiako/sofia/OOP-Polymorphism-E1-EDC-447-462
...
refactor(Task code, tests): Renamed Wizard character for naming consi…
2021-09-01 13:16:42 +02:00
sofiiako
8f6747d340
refactor(Suggested solution Interfaces Task 1): Edited the suggested solution based on user feedback
...
"The instructions seem to set up the expectation that Cloud will use the
fact that each Node implements Computer by invoking calculateAnswer() on
its constituent Node instances. Instead, the recommended solution
directly accessed the result on each Node, raising the question of why
Node needed the interface."
Closes https://youtrack.jetbrains.com/issue/EDC-507
2021-08-24 19:02:27 +03:00
sofiiako
a07dea1ae4
refactor(Mapping Example): Replaced a deprecated function, moved lambda argument out of parentheses following IDE inspection
...
Closes https://youtrack.jetbrains.com/issue/EDC-502
2021-08-10 13:34:06 +03:00
sofiiako
a33a34bcab
refactor(Suggested solution): Updated the suggested solution not to use deprecated functions
...
Closes https://youtrack.jetbrains.com/issue/EDC-501
2021-08-09 19:10:25 +03:00
Svetlana Isakova
be1b17b0ae
Merge pull request #53 from sofiiako/sofia/Usability-Nullable-Types-E3-EDC-443
...
style(Nullable Types #3 Task Description): Changed function return ty…
2021-08-05 21:34:17 +02:00
Svetlana Isakova
b96d82acf9
Merge pull request https://github.com/svtk/AtomicKotlinCourse/pull/52
2021-08-05 21:29:23 +02:00
Svetlana Isakova
6874462667
Merge pull request #51 from sofiiako/sofia/Intro-Objects-Packages-E2-EDC-478
...
style(Packages #2 Task Description): Reformulated the last sentence
2021-08-05 15:00:52 +02:00
Svetlana Isakova
11c64f2abb
Merge pull request #50 from sofiiako/sofia/Intro-Objects-Property-Accessors-E5-EDC-485
...
style(Property Accessors 5 - Task Description): corrected a property …
2021-08-05 14:57:25 +02:00
Svetlana Isakova
56925cfa24
Fixed example in quadratic formula
2021-08-05 14:55:46 +02:00
Svetlana Isakova
0f462f1c7a
Merge pull request #49 from sofiiako/sofia/Intro-Objects-Summary2-Quadratic-EDC-487
...
fix(Summary 2 Quadratic.kt Example): corrected a formula
2021-08-05 14:42:51 +02:00
Svetlana Isakova
035147fbff
Simplified task to make it correct
...
Number to check for isEven/isOdd can't be negative, then the solution doesn't work
2021-08-05 14:39:07 +02:00
Svetlana Isakova
16fc1ef185
Uncommented the solution code back to make it automatically testable
...
The code is commented in a placeholder only
2021-08-05 14:08:25 +02:00
Svetlana Isakova
21123e303f
Made answer placeholders smaller
...
to include the referred sample code
2021-08-05 14:02:28 +02:00
Svetlana Isakova
8d122477c0
Merge pull request #47 from sofiiako/sofia/OOP-Inner-Classes-E2-EDC-477
...
fix(Inner CLasses 2 - Answer placeholders): Updated answer placeholders
2021-08-05 14:01:36 +02:00
Svetlana Isakova
14504ede30
Merge pull request #46 from sofiiako/sofia/OOP-Inner-Classes-E1-EDC-476
...
fix(Inner CLasses 1 - Answer placeholders): Updated answer placeholders
2021-08-05 13:57:26 +02:00
Svetlana Isakova
635ef49df1
Merge pull request #45 from sofiiako/sofia/OOP-Objects-E3-EDC-474
...
fix(Objects 3 Answer placeholders): Split answer placeholders
2021-08-05 13:26:47 +02:00
Svetlana Isakova
79ae35610b
Merge pull request #44 from sofiiako/sofia/OOP-Objects-E2-EDC-473
...
fix(Objects 2 Answer placeholders): Split answer placeholders
2021-08-05 13:24:09 +02:00
Svetlana Isakova
4fc3bdea6f
Merge pull request #43 from sofiiako/sofia/OOP-Objects-E1-EDC-472
...
fix(Objects 1 Answer placeholders): Split answer placeholders
2021-08-05 13:11:35 +02:00
Svetlana Isakova
ca129a873c
Ex 3 added more placeholders
...
Solution update to comply with the code from the book
2021-08-04 19:47:38 +02:00
Svetlana Isakova
7a98d2883a
Updated the solution to comply with the code from the book
2021-08-04 19:39:36 +02:00
Svetlana Isakova
e03675e924
Updated the course at Stepik
2021-08-04 19:38:42 +02:00
Svetlana Isakova
a1a0b2fc88
Fixed compilation of initial project
2021-08-04 19:31:25 +02:00
Svetlana Isakova
ed70d7bf70
Merge pull request #42 from sofiiako/sofia/OOP-Nested-Classes-E2-E3-EDC-471
...
fix(Nested Classes - Exercises 2/3 Task description Answer placeholders): Split answer placeholders
2021-08-04 18:45:42 +02:00
sofiiako
c5b25f44c3
fix(Task code): Updated the suggested solution not to fail on ranges starting with numbers other than 0
...
Closes https://youtrack.jetbrains.com/issue/EDC-492
2021-07-28 16:42:16 +03:00
sofiiako
81c3599ddf
fix(Answer Placeholder, main): Updated main function code inside the placeholder;
...
Closes https://youtrack.jetbrains.com/issue/EDC-459
2021-07-28 14:59:24 +03:00
sofiiako
25f8053248
fix(Answer Placeholders E3): Added commented starter code to main to test the solution
...
Made main code with tests visible to students
Partially
closes
https://youtrack.jetbrains.com/issue/EDC-450
2021-07-28 14:45:21 +03:00
sofiiako
646e99f720
fix(Answer Placeholders E2-A and E2-B, task text): Added commented starter code to main to test the solution
...
Also metioned TaskA.kt and TaskB.kt in the description
Partially closes
https://youtrack.jetbrains.com/issue/EDC-450
2021-07-28 14:43:16 +03:00
sofiiako
68e35a4da9
fix(Answer Placeholder E1): Reduced answer placeholder size; added starter code to main
...
Partially closes https://youtrack.jetbrains.com/issue/EDC-450
2021-07-28 14:37:49 +03:00
sofiiako
c090fc9e53
fix(Answer Placeholder): Reduced answer placeholder size; added starter code to main
...
Partially closes https://youtrack.jetbrains.com/issue/EDC-450
2021-07-28 14:33:05 +03:00
sofiiako
774302af51
fix(Operator Overloading - Arithmetic Operators Example): Corrected ext, function operators in E.div() and E.rem()
...
(the operators used in the extension functions were swapped)
Closes https://youtrack.jetbrains.com/issue/EDC-457
2021-07-27 19:20:44 +03:00