From 395c9bc6b635ab39032ba1dab75779f9e4b66d78 Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Wed, 2 Dec 2020 20:29:07 +0100 Subject: [PATCH] Added file names for exercises --- .../Building Maps/Exercise 1/src/Task.kt | 1 + .../Building Maps/Exercise 1/task-info.yaml | 2 +- .../Building Maps/Exercise 2/src/Task.kt | 1 + .../Building Maps/Exercise 2/task-info.yaml | 2 +- .../Building Maps/Exercise 3/src/Task.kt | 1 + .../Building Maps/Exercise 3/task-info.yaml | 2 +- .../Folding Lists/Exercise 1/src/Task.kt | 1 + .../Folding Lists/Exercise 1/task-info.yaml | 2 +- .../Folding Lists/Exercise 2/src/Task.kt | 1 + .../Folding Lists/Exercise 2/task-info.yaml | 2 +- .../Folding Lists/Exercise 3/src/Task.kt | 1 + .../Folding Lists/Exercise 3/task-info.yaml | 2 +- .../Folding Lists/Exercise 4/src/Task.kt | 1 + .../Folding Lists/Exercise 4/task-info.yaml | 2 +- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 2 +- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Exercise 4/src/Task.kt | 1 + .../Exercise 4/task-info.yaml | 2 +- .../Lambdas/Exercise 1/src/Task.kt | 1 + .../Lambdas/Exercise 1/task-info.yaml | 2 +- .../Lambdas/Exercise 2/src/Task.kt | 1 + .../Lambdas/Exercise 2/task-info.yaml | 2 +- .../Lambdas/Exercise 3/src/Task.kt | 1 + .../Lambdas/Exercise 3/task-info.yaml | 2 +- .../Local Functions/Exercise 1/src/Task.kt | 1 + .../Local Functions/Exercise 1/task-info.yaml | 2 +- .../Local Functions/Exercise 2/src/Task.kt | 1 + .../Local Functions/Exercise 2/task-info.yaml | 2 +- .../Local Functions/Exercise 3/src/Task.kt | 1 + .../Local Functions/Exercise 3/task-info.yaml | 2 +- .../Manipulating Lists/Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 2 +- .../Manipulating Lists/Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Manipulating Lists/Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Manipulating Lists/Exercise 4/src/Task.kt | 1 + .../Exercise 4/task-info.yaml | 2 +- .../Manipulating Lists/Exercise 5/src/Task.kt | 1 + .../Exercise 5/task-info.yaml | 2 +- .../Manipulating Lists/Exercise 6/src/Task.kt | 1 + .../Exercise 6/task-info.yaml | 2 +- .../Manipulating Lists/Exercise 7/src/Task.kt | 1 + .../Exercise 7/task-info.yaml | 2 +- .../Member References/Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Member References/Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 12 ++++++------ .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 2 +- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Exercise 4/src/Task.kt | 1 + .../Exercise 4/task-info.yaml | 18 +++++++++--------- .../Recursion/Exercise 1/src/Task.kt | 1 + .../Recursion/Exercise 1/task-info.yaml | 2 +- .../Recursion/Exercise 2/src/Task.kt | 1 + .../Recursion/Exercise 2/task-info.yaml | 2 +- .../Recursion/Exercise 3/src/Task.kt | 1 + .../Recursion/Exercise 3/task-info.yaml | 2 +- .../Recursion/Exercise 4/src/Task.kt | 1 + .../Recursion/Exercise 4/task-info.yaml | 4 ++-- .../Sequences/Exercise 1/src/Task.kt | 1 + .../Sequences/Exercise 1/task-info.yaml | 2 +- .../Sequences/Exercise 2/src/Task.kt | 1 + .../Sequences/Exercise 2/task-info.yaml | 4 ++-- .../Sequences/Exercise 3/src/Task.kt | 1 + .../Sequences/Exercise 3/task-info.yaml | 2 +- .../Sequences/Exercise 4/src/Task.kt | 1 + .../Sequences/Exercise 4/task-info.yaml | 2 +- .../Sequences/Exercise 5/src/Task.kt | 1 + .../Sequences/Exercise 5/task-info.yaml | 2 +- .../Sequences/Exercise 6/src/Task.kt | 1 + .../Sequences/Exercise 6/task-info.yaml | 2 +- .../Sequences/Exercise 7/src/Task.kt | 1 + .../Sequences/Exercise 7/task-info.yaml | 4 ++-- .../Sequences/Exercise 8/src/Task.kt | 1 + .../Sequences/Exercise 8/task-info.yaml | 2 +- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 2 +- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 4 ++-- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 8 ++++---- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 10 +++++----- .../Constructors/Exercise 1/src/Task.kt | 1 + .../Constructors/Exercise 1/task-info.yaml | 4 ++-- .../Constructors/Exercise 2/src/Task.kt | 1 + .../Constructors/Exercise 2/task-info.yaml | 2 +- .../Constructors/Exercise 3/src/Task.kt | 1 + .../Constructors/Exercise 3/task-info.yaml | 2 +- .../Creating Classes/Exercise 1/src/Task.kt | 1 + .../Creating Classes/Exercise 1/task-info.yaml | 2 +- .../Creating Classes/Exercise 2/src/Task.kt | 1 + .../Creating Classes/Exercise 2/task-info.yaml | 2 +- .../Creating Classes/Exercise 3/src/Task.kt | 1 + .../Creating Classes/Exercise 3/task-info.yaml | 2 +- .../Exceptions/Exercise 1/src/Task.kt | 1 + .../Exceptions/Exercise 1/task-info.yaml | 4 ++-- .../Exceptions/Exercise 2/src/Task.kt | 1 + .../Exceptions/Exercise 2/task-info.yaml | 4 ++-- .../Exceptions/Exercise 3/src/Task.kt | 1 + .../Exceptions/Exercise 3/task-info.yaml | 2 +- .../Lists/Exercise 1/src/Task.kt | 1 + .../Lists/Exercise 1/task-info.yaml | 2 +- .../Lists/Exercise 2/src/Task.kt | 1 + .../Lists/Exercise 2/task-info.yaml | 2 +- .../Lists/Exercise 3/src/Task.kt | 1 + .../Lists/Exercise 3/task-info.yaml | 2 +- .../Maps/Exercise 1/src/Task.kt | 1 + .../Maps/Exercise 1/task-info.yaml | 2 +- .../Maps/Exercise 2/src/Task.kt | 1 + .../Maps/Exercise 2/task-info.yaml | 2 +- .../Maps/Exercise 3/src/Task.kt | 1 + .../Maps/Exercise 3/task-info.yaml | 8 ++++---- .../Objects Everywhere/Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 2 +- .../Objects Everywhere/Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Objects Everywhere/Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Objects Everywhere/Exercise 4/src/Task.kt | 1 + .../Exercise 4/task-info.yaml | 2 +- .../Packages/Exercise 1/src/Task.kt | 1 + .../Packages/Exercise 1/task-info.yaml | 4 ++-- .../Packages/Exercise 3/src/Task.kt | 1 + .../Packages/Exercise 3/task-info.yaml | 2 +- .../Properties/Exercise 1/src/Task.kt | 1 + .../Properties/Exercise 1/task-info.yaml | 4 ++-- .../Properties/Exercise 2/src/Task.kt | 1 + .../Properties/Exercise 2/task-info.yaml | 12 ++++++------ .../Properties/Exercise 3/src/Task.kt | 1 + .../Properties/Exercise 3/task-info.yaml | 10 +++++----- .../Property Accessors/Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 2 +- .../Property Accessors/Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Property Accessors/Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Property Accessors/Exercise 4/src/Task.kt | 1 + .../Exercise 4/task-info.yaml | 4 ++-- .../Sets/Exercise 1/src/Task.kt | 1 + .../Sets/Exercise 1/task-info.yaml | 2 +- .../Sets/Exercise 2/src/Task.kt | 1 + .../Sets/Exercise 2/task-info.yaml | 2 +- .../Sets/Exercise 3/src/Task.kt | 1 + .../Sets/Exercise 3/task-info.yaml | 10 +++++----- .../Summary 2/Exercise 1/src/Task.kt | 1 + .../Summary 2/Exercise 1/task-info.yaml | 4 ++-- .../Summary 2/Exercise 2/src/Task.kt | 1 + .../Summary 2/Exercise 2/task-info.yaml | 4 ++-- .../Summary 2/Exercise 3/src/Task.kt | 1 + .../Summary 2/Exercise 3/task-info.yaml | 2 +- .../Summary 2/Exercise 4/src/Task.kt | 1 + .../Summary 2/Exercise 4/task-info.yaml | 2 +- .../Summary 2/Exercise 5/src/Task.kt | 1 + .../Summary 2/Exercise 5/task-info.yaml | 4 ++-- .../Summary 2/Exercise 6/src/Task.kt | 1 + .../Summary 2/Exercise 6/task-info.yaml | 4 ++-- .../Summary 2/Exercise 7/src/Task.kt | 1 + .../Summary 2/Exercise 7/task-info.yaml | 4 ++-- .../Summary 2/Exercise 8/src/Task.kt | 1 + .../Summary 2/Exercise 8/task-info.yaml | 4 ++-- .../Testing/Exercise 1/src/Task.kt | 1 + .../Testing/Exercise 1/task-info.yaml | 4 ++-- .../Testing/Exercise 2/src/Task.kt | 1 + .../Testing/Exercise 2/task-info.yaml | 4 ++-- .../Testing/Exercise 3/src/Task.kt | 1 + .../Testing/Exercise 3/task-info.yaml | 6 +++--- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 4 ++-- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Exercise 4/src/Task.kt | 1 + .../Exercise 4/task-info.yaml | 2 +- .../Abstract Classes/Exercise 1/src/Task.kt | 1 + .../Abstract Classes/Exercise 1/task-info.yaml | 10 +++++----- .../Abstract Classes/Exercise 2/src/Task.kt | 1 + .../Abstract Classes/Exercise 2/task-info.yaml | 8 ++++---- .../Abstract Classes/Exercise 3/src/Task.kt | 1 + .../Abstract Classes/Exercise 3/task-info.yaml | 8 ++++---- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Class Delegation/Exercise 1/src/Task.kt | 1 + .../Class Delegation/Exercise 1/task-info.yaml | 10 +++++----- .../Class Delegation/Exercise 2/src/Task.kt | 1 + .../Class Delegation/Exercise 2/task-info.yaml | 6 +++--- .../Class Delegation/Exercise 3/src/Task.kt | 1 + .../Class Delegation/Exercise 3/task-info.yaml | 8 ++++---- .../Composition/Exercise 1/src/Task.kt | 1 + .../Composition/Exercise 1/task-info.yaml | 10 +++++----- .../Composition/Exercise 2/src/Task.kt | 1 + .../Composition/Exercise 2/task-info.yaml | 4 ++-- .../Composition/Exercise 3/src/Task.kt | 1 + .../Composition/Exercise 3/task-info.yaml | 12 ++++++------ .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 6 +++--- .../Inheritance/Exercise 1/src/Task.kt | 1 + .../Inheritance/Exercise 1/task-info.yaml | 4 ++-- .../Inheritance/Exercise 2/src/Task.kt | 1 + .../Inheritance/Exercise 2/task-info.yaml | 4 ++-- .../Inheritance/Exercise 3/src/Task.kt | 1 + .../Inheritance/Exercise 3/task-info.yaml | 8 ++++---- .../Interfaces/Exercise 1/src/Task.kt | 2 +- .../Interfaces/Exercise 1/task-info.yaml | 2 +- .../Interfaces/Exercise 2/src/Task.kt | 1 + .../Interfaces/Exercise 2/task-info.yaml | 10 +++++----- .../Interfaces/Exercise 3/src/Task.kt | 1 + .../Interfaces/Exercise 3/task-info.yaml | 10 +++++----- .../Polymorphism/Exercise 1/src/Task.kt | 1 + .../Polymorphism/Exercise 1/task-info.yaml | 6 +++--- .../Polymorphism/Exercise 2/src/Task.kt | 1 + .../Polymorphism/Exercise 2/task-info.yaml | 2 +- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 6 +++--- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 4 ++-- .../Type Checking/Exercise 3/task-info.yaml | 2 +- .../Upcasting/Exercise 2/src/Task.kt | 1 + .../Upcasting/Exercise 2/task-info.yaml | 10 +++++----- .../Upcasting/Exercise 3/src/Task.kt | 1 + .../Upcasting/Exercise 3/task-info.yaml | 12 ++++++------ .../Exercise 3/task-info.yaml | 6 +++--- .../Exercise 1/task-info.yaml | 6 +++--- .../Booleans/Exercise 1/src/Task.kt | 1 + .../Booleans/Exercise 1/task-info.yaml | 6 +++--- .../Booleans/Exercise 2/src/Task.kt | 1 + .../Booleans/Exercise 2/task-info.yaml | 6 +++--- .../Booleans/Exercise 3/src/Task.kt | 1 + .../Booleans/Exercise 3/task-info.yaml | 4 ++-- .../Data Types/Exercise 1/src/Task.kt | 1 + .../Data Types/Exercise 1/task-info.yaml | 2 +- .../Data Types/Exercise 2/src/Task.kt | 1 + .../Data Types/Exercise 2/task-info.yaml | 8 ++++---- .../Data Types/Exercise 3/src/Task.kt | 1 + .../Data Types/Exercise 3/task-info.yaml | 6 +++--- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 2 +- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 8 ++++---- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Functions/Exercise 1/src/Task.kt | 1 + .../Functions/Exercise 1/task-info.yaml | 2 +- .../Functions/Exercise 2/src/Task.kt | 1 + .../Functions/Exercise 2/task-info.yaml | 2 +- .../Functions/Exercise 3/src/Task.kt | 1 + .../Functions/Exercise 3/task-info.yaml | 2 +- .../Hello, World/Exercise 1/src/Task.kt | 1 + .../Hello, World/Exercise 1/task-info.yaml | 2 +- .../Hello, World/Exercise 2/src/Task.kt | 1 + .../Hello, World/Exercise 2/task-info.yaml | 2 +- .../Hello, World/Exercise 3/src/Task.kt | 1 + .../Hello, World/Exercise 3/task-info.yaml | 2 +- .../Looping & Ranges/Exercise 1/src/Task.kt | 1 + .../Looping & Ranges/Exercise 1/task-info.yaml | 2 +- .../Looping & Ranges/Exercise 2/src/Task.kt | 1 + .../Looping & Ranges/Exercise 2/task-info.yaml | 2 +- .../Looping & Ranges/Exercise 3/src/Task.kt | 1 + .../Looping & Ranges/Exercise 3/task-info.yaml | 2 +- .../Looping & Ranges/Exercise 4/src/Task.kt | 1 + .../Looping & Ranges/Exercise 4/task-info.yaml | 2 +- .../Number Types/Exercise 1/src/Task.kt | 1 + .../Number Types/Exercise 1/task-info.yaml | 10 +++++----- .../Number Types/Exercise 2/src/Task.kt | 1 + .../Number Types/Exercise 2/task-info.yaml | 12 ++++++------ .../Number Types/Exercise 3/src/Task.kt | 1 + .../Number Types/Exercise 3/task-info.yaml | 4 ++-- .../Number Types/Exercise 4/src/Task.kt | 1 + .../Number Types/Exercise 4/task-info.yaml | 2 +- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 2 +- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../String Templates/Exercise 1/src/Task.kt | 1 + .../String Templates/Exercise 1/task-info.yaml | 2 +- .../String Templates/Exercise 2/src/Task.kt | 1 + .../String Templates/Exercise 2/task-info.yaml | 2 +- .../String Templates/Exercise 3/src/Task.kt | 1 + .../String Templates/Exercise 3/task-info.yaml | 2 +- .../Summary 1/Exercise 1/src/Task.kt | 1 + .../Summary 1/Exercise 1/task-info.yaml | 2 +- .../Summary 1/Exercise 10/src/Task.kt | 1 + .../Summary 1/Exercise 10/task-info.yaml | 2 +- .../Summary 1/Exercise 2/src/Task.kt | 1 + .../Summary 1/Exercise 2/task-info.yaml | 2 +- .../Summary 1/Exercise 3/src/Task.kt | 1 + .../Summary 1/Exercise 3/task-info.yaml | 8 ++++---- .../Summary 1/Exercise 4/src/Task.kt | 1 + .../Summary 1/Exercise 4/task-info.yaml | 6 +++--- .../Summary 1/Exercise 5/src/Task.kt | 1 + .../Summary 1/Exercise 5/task-info.yaml | 2 +- .../Summary 1/Exercise 6/src/Task.kt | 1 + .../Summary 1/Exercise 6/task-info.yaml | 2 +- .../Summary 1/Exercise 7/src/Task.kt | 1 + .../Summary 1/Exercise 7/task-info.yaml | 2 +- .../Summary 1/Exercise 8/src/Task.kt | 1 + .../Summary 1/Exercise 8/task-info.yaml | 2 +- .../Summary 1/Exercise 9/src/Task.kt | 1 + .../Summary 1/Exercise 9/task-info.yaml | 2 +- .../The in Keyword/Exercise 1/src/Task.kt | 1 + .../The in Keyword/Exercise 1/task-info.yaml | 2 +- .../The in Keyword/Exercise 2/src/Task.kt | 1 + .../The in Keyword/Exercise 2/task-info.yaml | 2 +- .../The in Keyword/Exercise 3/src/Task.kt | 1 + .../The in Keyword/Exercise 3/task-info.yaml | 2 +- .../The in Keyword/Exercise 4/src/Task.kt | 1 + .../The in Keyword/Exercise 4/task-info.yaml | 6 +++--- .../if Expressions/Exercise 1/src/Task.kt | 1 + .../if Expressions/Exercise 1/task-info.yaml | 2 +- .../if Expressions/Exercise 2/src/Task.kt | 1 + .../if Expressions/Exercise 2/task-info.yaml | 2 +- .../if Expressions/Exercise 3/src/Task.kt | 1 + .../if Expressions/Exercise 3/task-info.yaml | 2 +- .../var & val/Exercise 1/src/Task.kt | 1 + .../var & val/Exercise 1/task-info.yaml | 2 +- .../var & val/Exercise 3/src/Task.kt | 1 + .../var & val/Exercise 3/task-info.yaml | 2 +- Usability/Data Classes/Exercise 1/src/Task.kt | 1 + .../Data Classes/Exercise 1/task-info.yaml | 2 +- Usability/Data Classes/Exercise 2/src/Task.kt | 1 + .../Data Classes/Exercise 2/task-info.yaml | 2 +- Usability/Data Classes/Exercise 3/src/Task.kt | 1 + .../Data Classes/Exercise 3/task-info.yaml | 2 +- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 6 +++--- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 4 ++-- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 6 +++--- Usability/Enumerations/Exercise 1/src/Task.kt | 1 + .../Enumerations/Exercise 1/task-info.yaml | 2 +- Usability/Enumerations/Exercise 2/src/Task.kt | 1 + .../Enumerations/Exercise 2/task-info.yaml | 4 ++-- Usability/Enumerations/Exercise 3/src/Task.kt | 1 + .../Enumerations/Exercise 3/task-info.yaml | 2 +- .../Extension Functions/Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 2 +- .../Extension Functions/Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 4 ++-- .../Extension Functions/Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 4 ++-- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 2 +- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 4 ++-- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 4 ++-- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Exercise 3/src/Task.kt | 2 +- .../Exercise 3/task-info.yaml | 4 ++++ .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 4 ++-- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 6 +++--- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Non-null Assertions/Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 4 ++-- .../Non-null Assertions/Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 2 +- .../Nullable Types/Exercise 1/src/Task.kt | 1 + .../Nullable Types/Exercise 1/task-info.yaml | 2 +- .../Nullable Types/Exercise 3/src/Task.kt | 1 + .../Nullable Types/Exercise 3/task-info.yaml | 2 +- Usability/Overloading/Exercise 1/src/Task.kt | 1 + .../Overloading/Exercise 1/task-info.yaml | 2 +- Usability/Overloading/Exercise 2/src/Task.kt | 1 + .../Overloading/Exercise 2/task-info.yaml | 2 +- Usability/Overloading/Exercise 3/src/Task.kt | 1 + .../Overloading/Exercise 3/task-info.yaml | 6 +++--- .../Exercise 1/src/Task.kt | 1 + .../Exercise 1/task-info.yaml | 2 +- .../Exercise 2/src/Task.kt | 1 + .../Exercise 2/task-info.yaml | 2 +- .../Exercise 3/src/Task.kt | 1 + .../Exercise 3/task-info.yaml | 4 ++-- .../break & continue/Exercise 1/src/Task.kt | 1 + .../break & continue/Exercise 1/task-info.yaml | 2 +- .../break & continue/Exercise 2/src/Task.kt | 1 + .../break & continue/Exercise 2/task-info.yaml | 4 ++-- .../break & continue/Exercise 3/src/Task.kt | 1 + .../break & continue/Exercise 3/task-info.yaml | 8 ++++---- .../when Expressions/Exercise 1/src/Task.kt | 1 + .../when Expressions/Exercise 1/task-info.yaml | 2 +- .../when Expressions/Exercise 2/src/Task.kt | 1 + .../when Expressions/Exercise 2/task-info.yaml | 2 +- .../when Expressions/Exercise 3/src/Task.kt | 1 + .../when Expressions/Exercise 3/task-info.yaml | 2 +- 413 files changed, 586 insertions(+), 379 deletions(-) diff --git a/Functional Programming/Building Maps/Exercise 1/src/Task.kt b/Functional Programming/Building Maps/Exercise 1/src/Task.kt index 1a31712e..7e15971b 100644 --- a/Functional Programming/Building Maps/Exercise 1/src/Task.kt +++ b/Functional Programming/Building Maps/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// BuildingMaps/Task1.kt package buildingMapsExercise1 import atomictest.eq diff --git a/Functional Programming/Building Maps/Exercise 1/task-info.yaml b/Functional Programming/Building Maps/Exercise 1/task-info.yaml index 4e0b2293..2ed73338 100644 --- a/Functional Programming/Building Maps/Exercise 1/task-info.yaml +++ b/Functional Programming/Building Maps/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 170 + - offset: 195 length: 92 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Building Maps/Exercise 2/src/Task.kt b/Functional Programming/Building Maps/Exercise 2/src/Task.kt index 15980a30..82c0f571 100644 --- a/Functional Programming/Building Maps/Exercise 2/src/Task.kt +++ b/Functional Programming/Building Maps/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// BuildingMaps/Task2.kt package buildingMapsExercise2 import atomictest.eq diff --git a/Functional Programming/Building Maps/Exercise 2/task-info.yaml b/Functional Programming/Building Maps/Exercise 2/task-info.yaml index 20b1104b..825e4672 100644 --- a/Functional Programming/Building Maps/Exercise 2/task-info.yaml +++ b/Functional Programming/Building Maps/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 173 + - offset: 198 length: 120 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Building Maps/Exercise 3/src/Task.kt b/Functional Programming/Building Maps/Exercise 3/src/Task.kt index 28d2e866..7c3d0b4b 100644 --- a/Functional Programming/Building Maps/Exercise 3/src/Task.kt +++ b/Functional Programming/Building Maps/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// BuildingMaps/Task3.kt package buildingMapsExercise3 import atomictest.eq diff --git a/Functional Programming/Building Maps/Exercise 3/task-info.yaml b/Functional Programming/Building Maps/Exercise 3/task-info.yaml index 31dac8c6..c082b119 100644 --- a/Functional Programming/Building Maps/Exercise 3/task-info.yaml +++ b/Functional Programming/Building Maps/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 122 + - offset: 147 length: 50 placeholder_text: TODO("groupBy(???).???") - name: test/Tests.kt diff --git a/Functional Programming/Folding Lists/Exercise 1/src/Task.kt b/Functional Programming/Folding Lists/Exercise 1/src/Task.kt index 178aa58c..b816c6a7 100644 --- a/Functional Programming/Folding Lists/Exercise 1/src/Task.kt +++ b/Functional Programming/Folding Lists/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// FoldingLists/Task1.kt package foldingListsExercise1 import atomictest.eq diff --git a/Functional Programming/Folding Lists/Exercise 1/task-info.yaml b/Functional Programming/Folding Lists/Exercise 1/task-info.yaml index d8d3e36d..3789f020 100644 --- a/Functional Programming/Folding Lists/Exercise 1/task-info.yaml +++ b/Functional Programming/Folding Lists/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 85 + - offset: 110 length: 41 placeholder_text: TODO("fold(0) { ??? }") - name: test/Tests.kt diff --git a/Functional Programming/Folding Lists/Exercise 2/src/Task.kt b/Functional Programming/Folding Lists/Exercise 2/src/Task.kt index 08b0c04d..f974349a 100644 --- a/Functional Programming/Folding Lists/Exercise 2/src/Task.kt +++ b/Functional Programming/Folding Lists/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// FoldingLists/Task2.kt package foldingListsExercise2 import atomictest.eq diff --git a/Functional Programming/Folding Lists/Exercise 2/task-info.yaml b/Functional Programming/Folding Lists/Exercise 2/task-info.yaml index 0d983091..8c825139 100644 --- a/Functional Programming/Folding Lists/Exercise 2/task-info.yaml +++ b/Functional Programming/Folding Lists/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 111 + - offset: 136 length: 80 placeholder_text: TODO("fold(???) { ??? }") - name: test/Tests.kt diff --git a/Functional Programming/Folding Lists/Exercise 3/src/Task.kt b/Functional Programming/Folding Lists/Exercise 3/src/Task.kt index 67a1b8ca..ef224d78 100644 --- a/Functional Programming/Folding Lists/Exercise 3/src/Task.kt +++ b/Functional Programming/Folding Lists/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// FoldingLists/Task3.kt package foldingListsExercise3 import atomictest.eq diff --git a/Functional Programming/Folding Lists/Exercise 3/task-info.yaml b/Functional Programming/Folding Lists/Exercise 3/task-info.yaml index eeb5b682..58d57ec9 100644 --- a/Functional Programming/Folding Lists/Exercise 3/task-info.yaml +++ b/Functional Programming/Folding Lists/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 113 + - offset: 138 length: 79 placeholder_text: TODO("fold(???) { ??? }") - name: test/Tests.kt diff --git a/Functional Programming/Folding Lists/Exercise 4/src/Task.kt b/Functional Programming/Folding Lists/Exercise 4/src/Task.kt index d27f1547..339fcb89 100644 --- a/Functional Programming/Folding Lists/Exercise 4/src/Task.kt +++ b/Functional Programming/Folding Lists/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// FoldingLists/Task4.kt package foldingListsExercise4 import atomictest.eq diff --git a/Functional Programming/Folding Lists/Exercise 4/task-info.yaml b/Functional Programming/Folding Lists/Exercise 4/task-info.yaml index 1048fbc0..a586a6fd 100644 --- a/Functional Programming/Folding Lists/Exercise 4/task-info.yaml +++ b/Functional Programming/Folding Lists/Exercise 4/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 251 + - offset: 276 length: 18 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Higher-Order Functions/Exercise 1/src/Task.kt b/Functional Programming/Higher-Order Functions/Exercise 1/src/Task.kt index 527fd255..e8c4b189 100644 --- a/Functional Programming/Higher-Order Functions/Exercise 1/src/Task.kt +++ b/Functional Programming/Higher-Order Functions/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// HigherOrderFunctions/Task1.kt package higherOrderFunctionsExercise1 import atomictest.eq diff --git a/Functional Programming/Higher-Order Functions/Exercise 1/task-info.yaml b/Functional Programming/Higher-Order Functions/Exercise 1/task-info.yaml index f631e42d..5e6f3d05 100644 --- a/Functional Programming/Higher-Order Functions/Exercise 1/task-info.yaml +++ b/Functional Programming/Higher-Order Functions/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 152 + - offset: 185 length: 48 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Higher-Order Functions/Exercise 2/src/Task.kt b/Functional Programming/Higher-Order Functions/Exercise 2/src/Task.kt index b53db1de..3f5ccd02 100644 --- a/Functional Programming/Higher-Order Functions/Exercise 2/src/Task.kt +++ b/Functional Programming/Higher-Order Functions/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// HigherOrderFunctions/Task2.kt package higherOrderFunctionsExercise2 import atomictest.eq diff --git a/Functional Programming/Higher-Order Functions/Exercise 2/task-info.yaml b/Functional Programming/Higher-Order Functions/Exercise 2/task-info.yaml index 38756fd7..9c47c3ad 100644 --- a/Functional Programming/Higher-Order Functions/Exercise 2/task-info.yaml +++ b/Functional Programming/Higher-Order Functions/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 212 + - offset: 245 length: 34 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Higher-Order Functions/Exercise 3/src/Task.kt b/Functional Programming/Higher-Order Functions/Exercise 3/src/Task.kt index e7c9ca7c..0a2f35d4 100644 --- a/Functional Programming/Higher-Order Functions/Exercise 3/src/Task.kt +++ b/Functional Programming/Higher-Order Functions/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// HigherOrderFunctions/Task3.kt package higherOrderFunctionsExercise3 import atomictest.eq diff --git a/Functional Programming/Higher-Order Functions/Exercise 3/task-info.yaml b/Functional Programming/Higher-Order Functions/Exercise 3/task-info.yaml index 34d03f1f..e11d9817 100644 --- a/Functional Programming/Higher-Order Functions/Exercise 3/task-info.yaml +++ b/Functional Programming/Higher-Order Functions/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 186 + - offset: 219 length: 149 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Higher-Order Functions/Exercise 4/src/Task.kt b/Functional Programming/Higher-Order Functions/Exercise 4/src/Task.kt index 864e89ae..80e375f4 100644 --- a/Functional Programming/Higher-Order Functions/Exercise 4/src/Task.kt +++ b/Functional Programming/Higher-Order Functions/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// HigherOrderFunctions/Task4.kt package higherOrderFunctionsExercise4 fun ((A) -> B).andThen(action: (B) -> C): (A) -> C = diff --git a/Functional Programming/Higher-Order Functions/Exercise 4/task-info.yaml b/Functional Programming/Higher-Order Functions/Exercise 4/task-info.yaml index fe72afb5..f84dd2d4 100644 --- a/Functional Programming/Higher-Order Functions/Exercise 4/task-info.yaml +++ b/Functional Programming/Higher-Order Functions/Exercise 4/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 114 + - offset: 147 length: 15 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Lambdas/Exercise 1/src/Task.kt b/Functional Programming/Lambdas/Exercise 1/src/Task.kt index 47b60889..14a3d2be 100644 --- a/Functional Programming/Lambdas/Exercise 1/src/Task.kt +++ b/Functional Programming/Lambdas/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Lambdas/Task1.kt package lambdasExercise1 import atomictest.eq diff --git a/Functional Programming/Lambdas/Exercise 1/task-info.yaml b/Functional Programming/Lambdas/Exercise 1/task-info.yaml index 633a44b8..55e149ec 100644 --- a/Functional Programming/Lambdas/Exercise 1/task-info.yaml +++ b/Functional Programming/Lambdas/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 115 + - offset: 135 length: 9 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Lambdas/Exercise 2/src/Task.kt b/Functional Programming/Lambdas/Exercise 2/src/Task.kt index 2a2cf06a..b4867164 100644 --- a/Functional Programming/Lambdas/Exercise 2/src/Task.kt +++ b/Functional Programming/Lambdas/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Lambdas/Task2.kt package lambdasExercise2 import atomictest.eq diff --git a/Functional Programming/Lambdas/Exercise 2/task-info.yaml b/Functional Programming/Lambdas/Exercise 2/task-info.yaml index 35891578..6218ff82 100644 --- a/Functional Programming/Lambdas/Exercise 2/task-info.yaml +++ b/Functional Programming/Lambdas/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 192 + - offset: 212 length: 38 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Lambdas/Exercise 3/src/Task.kt b/Functional Programming/Lambdas/Exercise 3/src/Task.kt index f4d58aa1..cda8f4eb 100644 --- a/Functional Programming/Lambdas/Exercise 3/src/Task.kt +++ b/Functional Programming/Lambdas/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Lambdas/Task3.kt package lambdasExercise3 import atomictest.eq diff --git a/Functional Programming/Lambdas/Exercise 3/task-info.yaml b/Functional Programming/Lambdas/Exercise 3/task-info.yaml index aab15ce1..16499b4c 100644 --- a/Functional Programming/Lambdas/Exercise 3/task-info.yaml +++ b/Functional Programming/Lambdas/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 178 + - offset: 198 length: 73 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Local Functions/Exercise 1/src/Task.kt b/Functional Programming/Local Functions/Exercise 1/src/Task.kt index 41150d92..90cc53f4 100644 --- a/Functional Programming/Local Functions/Exercise 1/src/Task.kt +++ b/Functional Programming/Local Functions/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// LocalFunctions/Task1.kt package localFunctionsExercise1 fun f(): Int { diff --git a/Functional Programming/Local Functions/Exercise 1/task-info.yaml b/Functional Programming/Local Functions/Exercise 1/task-info.yaml index 3cbe4b9b..bf9b3488 100644 --- a/Functional Programming/Local Functions/Exercise 1/task-info.yaml +++ b/Functional Programming/Local Functions/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 50 + - offset: 77 length: 63 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Local Functions/Exercise 2/src/Task.kt b/Functional Programming/Local Functions/Exercise 2/src/Task.kt index 231f6fd8..16ecb79f 100644 --- a/Functional Programming/Local Functions/Exercise 2/src/Task.kt +++ b/Functional Programming/Local Functions/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// LocalFunctions/Task2.kt package localFunctionsExercise2 import atomictest.eq diff --git a/Functional Programming/Local Functions/Exercise 2/task-info.yaml b/Functional Programming/Local Functions/Exercise 2/task-info.yaml index e3b9f89f..d794886f 100644 --- a/Functional Programming/Local Functions/Exercise 2/task-info.yaml +++ b/Functional Programming/Local Functions/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 108 + - offset: 135 length: 124 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Local Functions/Exercise 3/src/Task.kt b/Functional Programming/Local Functions/Exercise 3/src/Task.kt index eff402db..41de89ed 100644 --- a/Functional Programming/Local Functions/Exercise 3/src/Task.kt +++ b/Functional Programming/Local Functions/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// LocalFunctions/Task3.kt package localFunctionsExercise3 import atomictest.eq diff --git a/Functional Programming/Local Functions/Exercise 3/task-info.yaml b/Functional Programming/Local Functions/Exercise 3/task-info.yaml index 8d30c49c..139fd786 100644 --- a/Functional Programming/Local Functions/Exercise 3/task-info.yaml +++ b/Functional Programming/Local Functions/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 116 + - offset: 143 length: 194 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Manipulating Lists/Exercise 1/src/Task.kt b/Functional Programming/Manipulating Lists/Exercise 1/src/Task.kt index 9c8202b9..c9743e98 100644 --- a/Functional Programming/Manipulating Lists/Exercise 1/src/Task.kt +++ b/Functional Programming/Manipulating Lists/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// ManipulatingLists/Task1.kt package manipulatingListsExercise1 import atomictest.eq diff --git a/Functional Programming/Manipulating Lists/Exercise 1/task-info.yaml b/Functional Programming/Manipulating Lists/Exercise 1/task-info.yaml index 74cbb5d3..67401d6a 100644 --- a/Functional Programming/Manipulating Lists/Exercise 1/task-info.yaml +++ b/Functional Programming/Manipulating Lists/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 113 + - offset: 143 length: 12 placeholder_text: TODO("zip(???)") - name: test/Tests.kt diff --git a/Functional Programming/Manipulating Lists/Exercise 2/src/Task.kt b/Functional Programming/Manipulating Lists/Exercise 2/src/Task.kt index 199f02a8..ce5f4cb2 100644 --- a/Functional Programming/Manipulating Lists/Exercise 2/src/Task.kt +++ b/Functional Programming/Manipulating Lists/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// ManipulatingLists/Task2.kt package manipulatingListsExercise2 import atomictest.eq diff --git a/Functional Programming/Manipulating Lists/Exercise 2/task-info.yaml b/Functional Programming/Manipulating Lists/Exercise 2/task-info.yaml index 2042ee77..a590c0c9 100644 --- a/Functional Programming/Manipulating Lists/Exercise 2/task-info.yaml +++ b/Functional Programming/Manipulating Lists/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 113 + - offset: 143 length: 41 placeholder_text: TODO("mapIndexed { ??? }") - name: test/Tests.kt diff --git a/Functional Programming/Manipulating Lists/Exercise 3/src/Task.kt b/Functional Programming/Manipulating Lists/Exercise 3/src/Task.kt index 4f1db56d..fe35bff1 100644 --- a/Functional Programming/Manipulating Lists/Exercise 3/src/Task.kt +++ b/Functional Programming/Manipulating Lists/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// ManipulatingLists/Task3.kt package manipulatingListsExercise3 import atomictest.eq diff --git a/Functional Programming/Manipulating Lists/Exercise 3/task-info.yaml b/Functional Programming/Manipulating Lists/Exercise 3/task-info.yaml index a7c9fddf..d5920ad8 100644 --- a/Functional Programming/Manipulating Lists/Exercise 3/task-info.yaml +++ b/Functional Programming/Manipulating Lists/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 225 + - offset: 255 length: 141 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Manipulating Lists/Exercise 4/src/Task.kt b/Functional Programming/Manipulating Lists/Exercise 4/src/Task.kt index 97fac99c..dc62b52b 100644 --- a/Functional Programming/Manipulating Lists/Exercise 4/src/Task.kt +++ b/Functional Programming/Manipulating Lists/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// ManipulatingLists/Task4.kt package manipulatingListsExercise4 import atomictest.eq diff --git a/Functional Programming/Manipulating Lists/Exercise 4/task-info.yaml b/Functional Programming/Manipulating Lists/Exercise 4/task-info.yaml index aaf4c5df..c59085e7 100644 --- a/Functional Programming/Manipulating Lists/Exercise 4/task-info.yaml +++ b/Functional Programming/Manipulating Lists/Exercise 4/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 282 + - offset: 312 length: 84 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Manipulating Lists/Exercise 5/src/Task.kt b/Functional Programming/Manipulating Lists/Exercise 5/src/Task.kt index 825a2997..81b765a0 100644 --- a/Functional Programming/Manipulating Lists/Exercise 5/src/Task.kt +++ b/Functional Programming/Manipulating Lists/Exercise 5/src/Task.kt @@ -1,3 +1,4 @@ +// ManipulatingLists/Task5.kt package manipulatingListsExercise5 import atomictest.eq diff --git a/Functional Programming/Manipulating Lists/Exercise 5/task-info.yaml b/Functional Programming/Manipulating Lists/Exercise 5/task-info.yaml index 86c8ddcd..ec89377d 100644 --- a/Functional Programming/Manipulating Lists/Exercise 5/task-info.yaml +++ b/Functional Programming/Manipulating Lists/Exercise 5/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 117 + - offset: 147 length: 16 placeholder_text: TODO("???.flatten()") - name: test/Tests.kt diff --git a/Functional Programming/Manipulating Lists/Exercise 6/src/Task.kt b/Functional Programming/Manipulating Lists/Exercise 6/src/Task.kt index cfd5bc78..a33bebb2 100644 --- a/Functional Programming/Manipulating Lists/Exercise 6/src/Task.kt +++ b/Functional Programming/Manipulating Lists/Exercise 6/src/Task.kt @@ -1,3 +1,4 @@ +// ManipulatingLists/Task6.kt package manipulatingListsExercise6 import atomictest.eq diff --git a/Functional Programming/Manipulating Lists/Exercise 6/task-info.yaml b/Functional Programming/Manipulating Lists/Exercise 6/task-info.yaml index 1778713e..663600c1 100644 --- a/Functional Programming/Manipulating Lists/Exercise 6/task-info.yaml +++ b/Functional Programming/Manipulating Lists/Exercise 6/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 113 + - offset: 143 length: 2 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Manipulating Lists/Exercise 7/src/Task.kt b/Functional Programming/Manipulating Lists/Exercise 7/src/Task.kt index af2d4563..b2e5c649 100644 --- a/Functional Programming/Manipulating Lists/Exercise 7/src/Task.kt +++ b/Functional Programming/Manipulating Lists/Exercise 7/src/Task.kt @@ -1,3 +1,4 @@ +// ManipulatingLists/Task7.kt package manipulatingListsExercise7 import atomictest.eq diff --git a/Functional Programming/Manipulating Lists/Exercise 7/task-info.yaml b/Functional Programming/Manipulating Lists/Exercise 7/task-info.yaml index 1dacd493..1a737fae 100644 --- a/Functional Programming/Manipulating Lists/Exercise 7/task-info.yaml +++ b/Functional Programming/Manipulating Lists/Exercise 7/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 123 + - offset: 153 length: 38 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Member References/Exercise 2/src/Task.kt b/Functional Programming/Member References/Exercise 2/src/Task.kt index 9ee43a03..da1a22b8 100644 --- a/Functional Programming/Member References/Exercise 2/src/Task.kt +++ b/Functional Programming/Member References/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// MemberReferences/Task2.kt package memberReferencesExercise2 import atomictest.eq diff --git a/Functional Programming/Member References/Exercise 2/task-info.yaml b/Functional Programming/Member References/Exercise 2/task-info.yaml index 376d346c..10d1bedf 100644 --- a/Functional Programming/Member References/Exercise 2/task-info.yaml +++ b/Functional Programming/Member References/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 309 + - offset: 338 length: 95 placeholder_text: TODO("compareByDescending(???).then(compareBy(???)))") - name: test/Tests.kt diff --git a/Functional Programming/Member References/Exercise 3/src/Task.kt b/Functional Programming/Member References/Exercise 3/src/Task.kt index 9c4079a0..da90caf5 100644 --- a/Functional Programming/Member References/Exercise 3/src/Task.kt +++ b/Functional Programming/Member References/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// MemberReferences/Task3.kt package memberReferencesExercise3 import atomictest.eq diff --git a/Functional Programming/Member References/Exercise 3/task-info.yaml b/Functional Programming/Member References/Exercise 3/task-info.yaml index a2766d31..38908e6e 100644 --- a/Functional Programming/Member References/Exercise 3/task-info.yaml +++ b/Functional Programming/Member References/Exercise 3/task-info.yaml @@ -3,22 +3,22 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 241 + - offset: 270 length: 45 placeholder_text: TODO() - - offset: 321 + - offset: 350 length: 57 placeholder_text: TODO() - - offset: 419 + - offset: 448 length: 62 placeholder_text: TODO() - - offset: 546 + - offset: 575 length: 11 placeholder_text: TODO() - - offset: 606 + - offset: 635 length: 12 placeholder_text: TODO() - - offset: 769 + - offset: 798 length: 11 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Operations on Collections/Exercise 1/src/Task.kt b/Functional Programming/Operations on Collections/Exercise 1/src/Task.kt index 2d7a64d1..0fb50ea7 100644 --- a/Functional Programming/Operations on Collections/Exercise 1/src/Task.kt +++ b/Functional Programming/Operations on Collections/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// OperationsOnCollections/Task1.kt package operationsOnCollectionsExercise1 import atomictest.eq diff --git a/Functional Programming/Operations on Collections/Exercise 1/task-info.yaml b/Functional Programming/Operations on Collections/Exercise 1/task-info.yaml index 312a77dc..20c7dedb 100644 --- a/Functional Programming/Operations on Collections/Exercise 1/task-info.yaml +++ b/Functional Programming/Operations on Collections/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 189 + - offset: 225 length: 88 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Operations on Collections/Exercise 2/src/Task.kt b/Functional Programming/Operations on Collections/Exercise 2/src/Task.kt index 5370fd91..d64d7b38 100644 --- a/Functional Programming/Operations on Collections/Exercise 2/src/Task.kt +++ b/Functional Programming/Operations on Collections/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// OperationsOnCollections/Task2.kt package operationsOnCollectionsExercise2 import atomictest.eq diff --git a/Functional Programming/Operations on Collections/Exercise 2/task-info.yaml b/Functional Programming/Operations on Collections/Exercise 2/task-info.yaml index 5d7c5504..e5874626 100644 --- a/Functional Programming/Operations on Collections/Exercise 2/task-info.yaml +++ b/Functional Programming/Operations on Collections/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 94 + - offset: 130 length: 89 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Operations on Collections/Exercise 3/src/Task.kt b/Functional Programming/Operations on Collections/Exercise 3/src/Task.kt index 35188f74..2f924d8d 100644 --- a/Functional Programming/Operations on Collections/Exercise 3/src/Task.kt +++ b/Functional Programming/Operations on Collections/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// OperationsOnCollections/Task3.kt package operationsOnCollectionsExercise3 import atomictest.eq diff --git a/Functional Programming/Operations on Collections/Exercise 3/task-info.yaml b/Functional Programming/Operations on Collections/Exercise 3/task-info.yaml index a0d0e9fd..f41ca603 100644 --- a/Functional Programming/Operations on Collections/Exercise 3/task-info.yaml +++ b/Functional Programming/Operations on Collections/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 99 + - offset: 135 length: 33 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Operations on Collections/Exercise 4/src/Task.kt b/Functional Programming/Operations on Collections/Exercise 4/src/Task.kt index 8d221a7d..f3a4d0a5 100644 --- a/Functional Programming/Operations on Collections/Exercise 4/src/Task.kt +++ b/Functional Programming/Operations on Collections/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// OperationsOnCollections/Task4.kt package operationsOnCollectionsExercise4 import atomictest.eq diff --git a/Functional Programming/Operations on Collections/Exercise 4/task-info.yaml b/Functional Programming/Operations on Collections/Exercise 4/task-info.yaml index b39a9b74..3817dbc8 100644 --- a/Functional Programming/Operations on Collections/Exercise 4/task-info.yaml +++ b/Functional Programming/Operations on Collections/Exercise 4/task-info.yaml @@ -3,28 +3,28 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 138 + - offset: 174 length: 1 placeholder_text: ' /*?*/' - - offset: 146 + - offset: 182 length: 7 placeholder_text: TODO() - - offset: 185 + - offset: 221 length: 2 placeholder_text: ' /*?*/' - - offset: 193 + - offset: 229 length: 7 placeholder_text: TODO() - - offset: 273 + - offset: 309 length: 2 placeholder_text: ' /*?*/' - - offset: 282 - length: 7 - placeholder_text: TODO() - offset: 318 + length: 7 + placeholder_text: TODO() + - offset: 354 length: 1 placeholder_text: ' /*?*/' - - offset: 325 + - offset: 361 length: 7 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Recursion/Exercise 1/src/Task.kt b/Functional Programming/Recursion/Exercise 1/src/Task.kt index 6a31decd..e5039a31 100644 --- a/Functional Programming/Recursion/Exercise 1/src/Task.kt +++ b/Functional Programming/Recursion/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Recursion/Task1.kt package recursionExercise1 tailrec fun simulation(group: String, level: Int) { diff --git a/Functional Programming/Recursion/Exercise 1/task-info.yaml b/Functional Programming/Recursion/Exercise 1/task-info.yaml index d23f7e74..29bce458 100644 --- a/Functional Programming/Recursion/Exercise 1/task-info.yaml +++ b/Functional Programming/Recursion/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 28 + - offset: 50 length: 147 placeholder_text: tailrec fun simulation() { TODO() } - name: test/Tests.kt diff --git a/Functional Programming/Recursion/Exercise 2/src/Task.kt b/Functional Programming/Recursion/Exercise 2/src/Task.kt index aedc4827..1e391472 100644 --- a/Functional Programming/Recursion/Exercise 2/src/Task.kt +++ b/Functional Programming/Recursion/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Recursion/Task2.kt package recursionExercise2 import atomictest.eq diff --git a/Functional Programming/Recursion/Exercise 2/task-info.yaml b/Functional Programming/Recursion/Exercise 2/task-info.yaml index c7fdd51b..0e4a3dc8 100644 --- a/Functional Programming/Recursion/Exercise 2/task-info.yaml +++ b/Functional Programming/Recursion/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 83 + - offset: 105 length: 167 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Recursion/Exercise 3/src/Task.kt b/Functional Programming/Recursion/Exercise 3/src/Task.kt index 5dc102a6..80cb2511 100644 --- a/Functional Programming/Recursion/Exercise 3/src/Task.kt +++ b/Functional Programming/Recursion/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Recursion/Task3.kt package recursionExercise3 import atomictest.eq diff --git a/Functional Programming/Recursion/Exercise 3/task-info.yaml b/Functional Programming/Recursion/Exercise 3/task-info.yaml index 5c1d6913..3e448a5d 100644 --- a/Functional Programming/Recursion/Exercise 3/task-info.yaml +++ b/Functional Programming/Recursion/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 357 + - offset: 379 length: 130 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Recursion/Exercise 4/src/Task.kt b/Functional Programming/Recursion/Exercise 4/src/Task.kt index fededd2e..e24c1633 100644 --- a/Functional Programming/Recursion/Exercise 4/src/Task.kt +++ b/Functional Programming/Recursion/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// Recursion/Task4.kt package recursionExercise4 import atomictest.eq diff --git a/Functional Programming/Recursion/Exercise 4/task-info.yaml b/Functional Programming/Recursion/Exercise 4/task-info.yaml index f029631f..158b8255 100644 --- a/Functional Programming/Recursion/Exercise 4/task-info.yaml +++ b/Functional Programming/Recursion/Exercise 4/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 606 + - offset: 628 length: 131 placeholder_text: TODO() - - offset: 1325 + - offset: 1347 length: 204 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Sequences/Exercise 1/src/Task.kt b/Functional Programming/Sequences/Exercise 1/src/Task.kt index 516afd04..74428bc6 100644 --- a/Functional Programming/Sequences/Exercise 1/src/Task.kt +++ b/Functional Programming/Sequences/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Sequences/Task1.kt package sequencesExercise1 fun School.commonLessons( diff --git a/Functional Programming/Sequences/Exercise 1/task-info.yaml b/Functional Programming/Sequences/Exercise 1/task-info.yaml index 089d59b0..bb88255c 100644 --- a/Functional Programming/Sequences/Exercise 1/task-info.yaml +++ b/Functional Programming/Sequences/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 123 + - offset: 145 length: 85 placeholder_text: TODO() - name: src/School.kt diff --git a/Functional Programming/Sequences/Exercise 2/src/Task.kt b/Functional Programming/Sequences/Exercise 2/src/Task.kt index 50402b0d..687c8377 100644 --- a/Functional Programming/Sequences/Exercise 2/src/Task.kt +++ b/Functional Programming/Sequences/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Sequences/School1.kt package sequencesExercise2 fun School.studentInstructors( diff --git a/Functional Programming/Sequences/Exercise 2/task-info.yaml b/Functional Programming/Sequences/Exercise 2/task-info.yaml index 7ac72ed0..b88714e1 100644 --- a/Functional Programming/Sequences/Exercise 2/task-info.yaml +++ b/Functional Programming/Sequences/Exercise 2/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 101 + - offset: 125 length: 94 placeholder_text: TODO() - - offset: 267 + - offset: 291 length: 114 placeholder_text: TODO() - name: src/School.kt diff --git a/Functional Programming/Sequences/Exercise 3/src/Task.kt b/Functional Programming/Sequences/Exercise 3/src/Task.kt index af013de1..b41f1767 100644 --- a/Functional Programming/Sequences/Exercise 3/src/Task.kt +++ b/Functional Programming/Sequences/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Sequences/Task2.kt package sequencesExercise3 fun School.averageInstructorRating(instructor: Instructor): Double = diff --git a/Functional Programming/Sequences/Exercise 3/task-info.yaml b/Functional Programming/Sequences/Exercise 3/task-info.yaml index f0027229..e69f5688 100644 --- a/Functional Programming/Sequences/Exercise 3/task-info.yaml +++ b/Functional Programming/Sequences/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 99 + - offset: 121 length: 113 placeholder_text: TODO() - name: src/School.kt diff --git a/Functional Programming/Sequences/Exercise 4/src/Task.kt b/Functional Programming/Sequences/Exercise 4/src/Task.kt index ad8435c7..db63c4b3 100644 --- a/Functional Programming/Sequences/Exercise 4/src/Task.kt +++ b/Functional Programming/Sequences/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// Sequences/School2.kt package sequencesExercise4 fun School.favouriteInstructor(student: Student): Instructor? = diff --git a/Functional Programming/Sequences/Exercise 4/task-info.yaml b/Functional Programming/Sequences/Exercise 4/task-info.yaml index 6dc004e7..f2fed0ea 100644 --- a/Functional Programming/Sequences/Exercise 4/task-info.yaml +++ b/Functional Programming/Sequences/Exercise 4/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 94 + - offset: 118 length: 137 placeholder_text: TODO() - name: src/School.kt diff --git a/Functional Programming/Sequences/Exercise 5/src/Task.kt b/Functional Programming/Sequences/Exercise 5/src/Task.kt index 1bfb67fa..c680955f 100644 --- a/Functional Programming/Sequences/Exercise 5/src/Task.kt +++ b/Functional Programming/Sequences/Exercise 5/src/Task.kt @@ -1,3 +1,4 @@ +// Sequences/Task3.kt package sequencesExercise5 fun School.instructorsWithLargestClass(): Set { diff --git a/Functional Programming/Sequences/Exercise 5/task-info.yaml b/Functional Programming/Sequences/Exercise 5/task-info.yaml index 71ba13ea..7bad47a6 100644 --- a/Functional Programming/Sequences/Exercise 5/task-info.yaml +++ b/Functional Programming/Sequences/Exercise 5/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 90 + - offset: 112 length: 175 placeholder_text: TODO() - name: src/School.kt diff --git a/Functional Programming/Sequences/Exercise 6/src/Task.kt b/Functional Programming/Sequences/Exercise 6/src/Task.kt index b368b79c..e94f14f7 100644 --- a/Functional Programming/Sequences/Exercise 6/src/Task.kt +++ b/Functional Programming/Sequences/Exercise 6/src/Task.kt @@ -1,3 +1,4 @@ +// Sequences/School3.kt package sequencesExercise6 import atomictest.eq diff --git a/Functional Programming/Sequences/Exercise 6/task-info.yaml b/Functional Programming/Sequences/Exercise 6/task-info.yaml index d6514598..31340bc0 100644 --- a/Functional Programming/Sequences/Exercise 6/task-info.yaml +++ b/Functional Programming/Sequences/Exercise 6/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 84 + - offset: 108 length: 30 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Sequences/Exercise 7/src/Task.kt b/Functional Programming/Sequences/Exercise 7/src/Task.kt index 9158ab63..4135d05c 100644 --- a/Functional Programming/Sequences/Exercise 7/src/Task.kt +++ b/Functional Programming/Sequences/Exercise 7/src/Task.kt @@ -1,3 +1,4 @@ +// Sequences/Task4.kt package sequencesExercise7 fun oddWithout1(): Sequence { diff --git a/Functional Programming/Sequences/Exercise 7/task-info.yaml b/Functional Programming/Sequences/Exercise 7/task-info.yaml index 0db9a6f1..33d896f2 100644 --- a/Functional Programming/Sequences/Exercise 7/task-info.yaml +++ b/Functional Programming/Sequences/Exercise 7/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 65 + - offset: 87 length: 75 placeholder_text: TODO() - - offset: 159 + - offset: 181 length: 37 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/Sequences/Exercise 8/src/Task.kt b/Functional Programming/Sequences/Exercise 8/src/Task.kt index 8254ef8b..e85224e0 100644 --- a/Functional Programming/Sequences/Exercise 8/src/Task.kt +++ b/Functional Programming/Sequences/Exercise 8/src/Task.kt @@ -1,3 +1,4 @@ +// Sequences/School4.kt package sequencesExercise8 import atomictest.eq diff --git a/Functional Programming/Sequences/Exercise 8/task-info.yaml b/Functional Programming/Sequences/Exercise 8/task-info.yaml index 0a09fbbb..74050404 100644 --- a/Functional Programming/Sequences/Exercise 8/task-info.yaml +++ b/Functional Programming/Sequences/Exercise 8/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 133 + - offset: 157 length: 76 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/The Importance of Lambdas/Exercise 1/src/Task.kt b/Functional Programming/The Importance of Lambdas/Exercise 1/src/Task.kt index fb194742..14fb8158 100644 --- a/Functional Programming/The Importance of Lambdas/Exercise 1/src/Task.kt +++ b/Functional Programming/The Importance of Lambdas/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// ImportanceOfLambdas/Task1.kt package theImportanceOfLambdasExercise1 import atomictest.eq diff --git a/Functional Programming/The Importance of Lambdas/Exercise 1/task-info.yaml b/Functional Programming/The Importance of Lambdas/Exercise 1/task-info.yaml index d9c7a05f..8e5e0b90 100644 --- a/Functional Programming/The Importance of Lambdas/Exercise 1/task-info.yaml +++ b/Functional Programming/The Importance of Lambdas/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 163 + - offset: 195 length: 45 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/The Importance of Lambdas/Exercise 2/src/Task.kt b/Functional Programming/The Importance of Lambdas/Exercise 2/src/Task.kt index f3f30b84..9686aeef 100644 --- a/Functional Programming/The Importance of Lambdas/Exercise 2/src/Task.kt +++ b/Functional Programming/The Importance of Lambdas/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// ImportanceOfLambdas/Task2.kt package theImportanceOfLambdasExercise2 import atomictest.eq diff --git a/Functional Programming/The Importance of Lambdas/Exercise 2/task-info.yaml b/Functional Programming/The Importance of Lambdas/Exercise 2/task-info.yaml index 709bd28d..a3b85a33 100644 --- a/Functional Programming/The Importance of Lambdas/Exercise 2/task-info.yaml +++ b/Functional Programming/The Importance of Lambdas/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 123 + - offset: 155 length: 41 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Functional Programming/The Importance of Lambdas/Exercise 3/src/Task.kt b/Functional Programming/The Importance of Lambdas/Exercise 3/src/Task.kt index 9069040b..2d542eb5 100644 --- a/Functional Programming/The Importance of Lambdas/Exercise 3/src/Task.kt +++ b/Functional Programming/The Importance of Lambdas/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// ImportanceOfLambdas/Task3.kt package theImportanceOfLambdasExercise3 import atomictest.eq diff --git a/Functional Programming/The Importance of Lambdas/Exercise 3/task-info.yaml b/Functional Programming/The Importance of Lambdas/Exercise 3/task-info.yaml index 2ca1cfa5..a6803614 100644 --- a/Functional Programming/The Importance of Lambdas/Exercise 3/task-info.yaml +++ b/Functional Programming/The Importance of Lambdas/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 96 + - offset: 128 length: 46 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Constraining Visibility/Exercise 1/src/Task.kt b/Introduction to Objects/Constraining Visibility/Exercise 1/src/Task.kt index 0f850a79..3fd8f04f 100644 --- a/Introduction to Objects/Constraining Visibility/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Constraining Visibility/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Visibility/Task1.kt package constrainingVisibilityExercise1 class Alien(val name: String, val species: String, private var planet: String) { diff --git a/Introduction to Objects/Constraining Visibility/Exercise 1/task-info.yaml b/Introduction to Objects/Constraining Visibility/Exercise 1/task-info.yaml index dca252ff..1e2856f0 100644 --- a/Introduction to Objects/Constraining Visibility/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Constraining Visibility/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 41 + - offset: 64 length: 232 placeholder_text: // TODO - - offset: 290 + - offset: 313 length: 253 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Introduction to Objects/Constraining Visibility/Exercise 2/src/Task.kt b/Introduction to Objects/Constraining Visibility/Exercise 2/src/Task.kt index b4654820..f20e0a80 100644 --- a/Introduction to Objects/Constraining Visibility/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Constraining Visibility/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Visibility/Task2.kt package constrainingVisibilityExercise2 class Robot( diff --git a/Introduction to Objects/Constraining Visibility/Exercise 2/task-info.yaml b/Introduction to Objects/Constraining Visibility/Exercise 2/task-info.yaml index ffa9311d..3bd21a11 100644 --- a/Introduction to Objects/Constraining Visibility/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Constraining Visibility/Exercise 2/task-info.yaml @@ -3,16 +3,16 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 56 + - offset: 79 length: 11 placeholder_text: val - - offset: 86 + - offset: 109 length: 11 placeholder_text: var - - offset: 108 + - offset: 131 length: 11 placeholder_text: var - - offset: 133 + - offset: 156 length: 11 placeholder_text: fun - name: test/Tests.kt diff --git a/Introduction to Objects/Constraining Visibility/Exercise 3/src/Task.kt b/Introduction to Objects/Constraining Visibility/Exercise 3/src/Task.kt index 74d124ee..a4bb8df3 100644 --- a/Introduction to Objects/Constraining Visibility/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Constraining Visibility/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Visibility/Task3.kt package constrainingVisibilityExercise3 class Robot( diff --git a/Introduction to Objects/Constraining Visibility/Exercise 3/task-info.yaml b/Introduction to Objects/Constraining Visibility/Exercise 3/task-info.yaml index cac33cf3..e80cdc5e 100644 --- a/Introduction to Objects/Constraining Visibility/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Constraining Visibility/Exercise 3/task-info.yaml @@ -3,25 +3,25 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 324 + - offset: 347 length: 172 placeholder_text: "" - - offset: 528 + - offset: 551 length: 69 placeholder_text: |- x += steps x = crossBoundary(x) - - offset: 632 + - offset: 655 length: 69 placeholder_text: |- x -= steps x = crossBoundary(x) - - offset: 736 + - offset: 759 length: 69 placeholder_text: |- y += steps y = crossBoundary(y) - - offset: 838 + - offset: 861 length: 69 placeholder_text: |- y -= steps diff --git a/Introduction to Objects/Constructors/Exercise 1/src/Task.kt b/Introduction to Objects/Constructors/Exercise 1/src/Task.kt index f9d89cd2..da7fe638 100644 --- a/Introduction to Objects/Constructors/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Constructors/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Constructors/Task1.kt package constructorsExercise1 class Floating(val d: Double) { diff --git a/Introduction to Objects/Constructors/Exercise 1/task-info.yaml b/Introduction to Objects/Constructors/Exercise 1/task-info.yaml index 472c6a56..9a416641 100644 --- a/Introduction to Objects/Constructors/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Constructors/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 31 + - offset: 56 length: 82 placeholder_text: // TODO - - offset: 130 + - offset: 155 length: 48 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Constructors/Exercise 2/src/Task.kt b/Introduction to Objects/Constructors/Exercise 2/src/Task.kt index 431621ea..a1ba57ec 100644 --- a/Introduction to Objects/Constructors/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Constructors/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Constructors/Task2.kt package constructorsExercise2 class Robot(val fieldSize: Int, var x: Int, var y: Int) { diff --git a/Introduction to Objects/Constructors/Exercise 2/task-info.yaml b/Introduction to Objects/Constructors/Exercise 2/task-info.yaml index 3342299b..1c5bdd5a 100644 --- a/Introduction to Objects/Constructors/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Constructors/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 42 + - offset: 67 length: 46 placeholder_text: |2- { diff --git a/Introduction to Objects/Constructors/Exercise 3/src/Task.kt b/Introduction to Objects/Constructors/Exercise 3/src/Task.kt index 0c4c3ef4..5e711a0e 100644 --- a/Introduction to Objects/Constructors/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Constructors/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Constructors/Task3.kt package constructorsExercise3 class Robot(val fieldSize: Int, var x: Int, var y: Int) { diff --git a/Introduction to Objects/Constructors/Exercise 3/task-info.yaml b/Introduction to Objects/Constructors/Exercise 3/task-info.yaml index fd597250..0b05b85f 100644 --- a/Introduction to Objects/Constructors/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Constructors/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 603 + - offset: 628 length: 45 placeholder_text: /* Implement toString */ - name: test/Tests.kt diff --git a/Introduction to Objects/Creating Classes/Exercise 1/src/Task.kt b/Introduction to Objects/Creating Classes/Exercise 1/src/Task.kt index 926942a3..75e907d9 100644 --- a/Introduction to Objects/Creating Classes/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Creating Classes/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// CreatingClasses/Task1.kt package creatingClassesExercise1 class SomeClass { diff --git a/Introduction to Objects/Creating Classes/Exercise 1/task-info.yaml b/Introduction to Objects/Creating Classes/Exercise 1/task-info.yaml index eaeea77a..2130ce48 100644 --- a/Introduction to Objects/Creating Classes/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Creating Classes/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 34 + - offset: 62 length: 108 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Introduction to Objects/Creating Classes/Exercise 2/src/Task.kt b/Introduction to Objects/Creating Classes/Exercise 2/src/Task.kt index 0b0e7a53..f6080885 100644 --- a/Introduction to Objects/Creating Classes/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Creating Classes/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// CreatingClasses/Task2.kt package creatingClassesExercise2 class Giraffe { diff --git a/Introduction to Objects/Creating Classes/Exercise 2/task-info.yaml b/Introduction to Objects/Creating Classes/Exercise 2/task-info.yaml index 67296665..c492c899 100644 --- a/Introduction to Objects/Creating Classes/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Creating Classes/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 34 + - offset: 62 length: 85 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Introduction to Objects/Creating Classes/Exercise 3/src/Task.kt b/Introduction to Objects/Creating Classes/Exercise 3/src/Task.kt index 23a58ea6..55a1a04d 100644 --- a/Introduction to Objects/Creating Classes/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Creating Classes/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// CreatingClasses/Task3.kt package creatingClassesExercise3 class Robot { diff --git a/Introduction to Objects/Creating Classes/Exercise 3/task-info.yaml b/Introduction to Objects/Creating Classes/Exercise 3/task-info.yaml index e193f1cd..a9d26ef5 100644 --- a/Introduction to Objects/Creating Classes/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Creating Classes/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 34 + - offset: 62 length: 264 placeholder_text: // create Robot class - name: test/Tests.kt diff --git a/Introduction to Objects/Exceptions/Exercise 1/src/Task.kt b/Introduction to Objects/Exceptions/Exercise 1/src/Task.kt index c547e499..5935d595 100644 --- a/Introduction to Objects/Exceptions/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Exceptions/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Exceptions/Task1.kt package exceptionsExercise1 fun main() { diff --git a/Introduction to Objects/Exceptions/Exercise 1/task-info.yaml b/Introduction to Objects/Exceptions/Exercise 1/task-info.yaml index 2305d626..a976a3d2 100644 --- a/Introduction to Objects/Exceptions/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Exceptions/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 83 + - offset: 106 length: 3 placeholder_text: ??? - - offset: 92 + - offset: 115 length: 330 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Introduction to Objects/Exceptions/Exercise 2/src/Task.kt b/Introduction to Objects/Exceptions/Exercise 2/src/Task.kt index 624d6f88..5389cef8 100644 --- a/Introduction to Objects/Exceptions/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Exceptions/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Exceptions/Task2.kt package exceptionsExercise2 import atomictest.capture diff --git a/Introduction to Objects/Exceptions/Exercise 2/task-info.yaml b/Introduction to Objects/Exceptions/Exercise 2/task-info.yaml index aad5a7b5..f9dc2b5f 100644 --- a/Introduction to Objects/Exceptions/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Exceptions/Exercise 2/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 77 + - offset: 100 length: 45 placeholder_text: 'fun abort(s: String) {}' - - offset: 139 + - offset: 162 length: 54 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Exceptions/Exercise 3/src/Task.kt b/Introduction to Objects/Exceptions/Exercise 3/src/Task.kt index 68d20272..b7fb3774 100644 --- a/Introduction to Objects/Exceptions/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Exceptions/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Exceptions/Task3.kt package exceptionsExercise3 import atomictest.capture diff --git a/Introduction to Objects/Exceptions/Exercise 3/task-info.yaml b/Introduction to Objects/Exceptions/Exercise 3/task-info.yaml index d8bab3a4..6bae6a22 100644 --- a/Introduction to Objects/Exceptions/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Exceptions/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 121 + - offset: 144 length: 145 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Lists/Exercise 1/src/Task.kt b/Introduction to Objects/Lists/Exercise 1/src/Task.kt index bac53c67..a22a91ba 100644 --- a/Introduction to Objects/Lists/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Lists/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Lists/Task1.kt package listsExercise1 import atomictest.eq diff --git a/Introduction to Objects/Lists/Exercise 1/task-info.yaml b/Introduction to Objects/Lists/Exercise 1/task-info.yaml index b4fbba9c..652dead3 100644 --- a/Introduction to Objects/Lists/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Lists/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 82 + - offset: 100 length: 88 placeholder_text: TODO() - name: src/IntList.kt diff --git a/Introduction to Objects/Lists/Exercise 2/src/Task.kt b/Introduction to Objects/Lists/Exercise 2/src/Task.kt index d16ae485..da49c6fe 100644 --- a/Introduction to Objects/Lists/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Lists/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Lists/IntList1.kt package listsExercise2 fun countOccurrences(list: IntList, number: Int): Int { diff --git a/Introduction to Objects/Lists/Exercise 2/task-info.yaml b/Introduction to Objects/Lists/Exercise 2/task-info.yaml index d3a67679..af413b15 100644 --- a/Introduction to Objects/Lists/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Lists/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 82 + - offset: 103 length: 113 placeholder_text: TODO() - name: src/IntList.kt diff --git a/Introduction to Objects/Lists/Exercise 3/src/Task.kt b/Introduction to Objects/Lists/Exercise 3/src/Task.kt index 00d00c43..232788ff 100644 --- a/Introduction to Objects/Lists/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Lists/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Lists/Task2.kt package listsExercise3 import atomictest.eq diff --git a/Introduction to Objects/Lists/Exercise 3/task-info.yaml b/Introduction to Objects/Lists/Exercise 3/task-info.yaml index bc8f48ca..efa1cb10 100644 --- a/Introduction to Objects/Lists/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Lists/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 101 + - offset: 119 length: 51 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Maps/Exercise 1/src/Task.kt b/Introduction to Objects/Maps/Exercise 1/src/Task.kt index 17e52ce4..94106599 100644 --- a/Introduction to Objects/Maps/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Maps/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Maps/Task1.kt package mapsExercise1 import atomictest.eq diff --git a/Introduction to Objects/Maps/Exercise 1/task-info.yaml b/Introduction to Objects/Maps/Exercise 1/task-info.yaml index bc8edccd..1070e7a1 100644 --- a/Introduction to Objects/Maps/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Maps/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 265 + - offset: 282 length: 125 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Maps/Exercise 2/src/Task.kt b/Introduction to Objects/Maps/Exercise 2/src/Task.kt index 9cab7756..822eb71b 100644 --- a/Introduction to Objects/Maps/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Maps/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Maps/Task2.kt package mapsExercise2 import atomictest.capture diff --git a/Introduction to Objects/Maps/Exercise 2/task-info.yaml b/Introduction to Objects/Maps/Exercise 2/task-info.yaml index d4b92ccb..f60956dd 100644 --- a/Introduction to Objects/Maps/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Maps/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 459 + - offset: 476 length: 158 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Maps/Exercise 3/src/Task.kt b/Introduction to Objects/Maps/Exercise 3/src/Task.kt index 010a1e79..5a4a418e 100644 --- a/Introduction to Objects/Maps/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Maps/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Maps/Task3.kt package mapsExercise3 import atomictest.capture diff --git a/Introduction to Objects/Maps/Exercise 3/task-info.yaml b/Introduction to Objects/Maps/Exercise 3/task-info.yaml index a99bb06a..270fff73 100644 --- a/Introduction to Objects/Maps/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Maps/Exercise 3/task-info.yaml @@ -3,16 +3,16 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 245 + - offset: 262 length: 27 placeholder_text: MutableList - - offset: 279 + - offset: 296 length: 14 placeholder_text: mutableListOf() - - offset: 401 + - offset: 418 length: 32 placeholder_text: hamsters += hamster - - offset: 485 + - offset: 502 length: 29 placeholder_text: |- { diff --git a/Introduction to Objects/Objects Everywhere/Exercise 1/src/Task.kt b/Introduction to Objects/Objects Everywhere/Exercise 1/src/Task.kt index 69eae3bc..14e795e8 100644 --- a/Introduction to Objects/Objects Everywhere/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Objects Everywhere/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// ObjectsEverywhere/Task1.kt package objectsEverywhereExercise1 fun isPalindrome(s: String): Boolean = s.reversed() == s diff --git a/Introduction to Objects/Objects Everywhere/Exercise 1/task-info.yaml b/Introduction to Objects/Objects Everywhere/Exercise 1/task-info.yaml index 8eeec0c1..0acbf44b 100644 --- a/Introduction to Objects/Objects Everywhere/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Objects Everywhere/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 75 + - offset: 105 length: 17 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Objects Everywhere/Exercise 2/src/Task.kt b/Introduction to Objects/Objects Everywhere/Exercise 2/src/Task.kt index 64d65764..975bdf07 100644 --- a/Introduction to Objects/Objects Everywhere/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Objects Everywhere/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// ObjectsEverywhere/Task2.kt package objectsEverywhereExercise2 fun isPalindrome(s: String): Boolean = diff --git a/Introduction to Objects/Objects Everywhere/Exercise 2/task-info.yaml b/Introduction to Objects/Objects Everywhere/Exercise 2/task-info.yaml index 36782c47..29045f54 100644 --- a/Introduction to Objects/Objects Everywhere/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Objects Everywhere/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 140 + - offset: 170 length: 29 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Objects Everywhere/Exercise 3/src/Task.kt b/Introduction to Objects/Objects Everywhere/Exercise 3/src/Task.kt index 9ed9814a..353bd6bd 100644 --- a/Introduction to Objects/Objects Everywhere/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Objects Everywhere/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// ObjectsEverywhere/Task3.kt package objectsEverywhereExercise3 fun isPalindrome(s: String): Boolean = diff --git a/Introduction to Objects/Objects Everywhere/Exercise 3/task-info.yaml b/Introduction to Objects/Objects Everywhere/Exercise 3/task-info.yaml index 706edf6b..c3f1a5b7 100644 --- a/Introduction to Objects/Objects Everywhere/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Objects Everywhere/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 218 + - offset: 248 length: 154 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Objects Everywhere/Exercise 4/src/Task.kt b/Introduction to Objects/Objects Everywhere/Exercise 4/src/Task.kt index 7f5791e2..62d964c0 100644 --- a/Introduction to Objects/Objects Everywhere/Exercise 4/src/Task.kt +++ b/Introduction to Objects/Objects Everywhere/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// ObjectsEverywhere/Task4.kt package objectsEverywhereExercise4 fun reverseDecimal(number: Int): Int = number.toString().reversed().toInt() diff --git a/Introduction to Objects/Objects Everywhere/Exercise 4/task-info.yaml b/Introduction to Objects/Objects Everywhere/Exercise 4/task-info.yaml index 66a412ed..18b5d9f0 100644 --- a/Introduction to Objects/Objects Everywhere/Exercise 4/task-info.yaml +++ b/Introduction to Objects/Objects Everywhere/Exercise 4/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 75 + - offset: 105 length: 36 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Packages/Exercise 1/src/Task.kt b/Introduction to Objects/Packages/Exercise 1/src/Task.kt index 9274746f..7c335309 100644 --- a/Introduction to Objects/Packages/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Packages/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Packages/Task1.kt package packagesExercise1 import kotlin.math.E diff --git a/Introduction to Objects/Packages/Exercise 1/task-info.yaml b/Introduction to Objects/Packages/Exercise 1/task-info.yaml index a03d8ea2..877f71ed 100644 --- a/Introduction to Objects/Packages/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Packages/Exercise 1/task-info.yaml @@ -5,9 +5,9 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 27 + - offset: 48 length: 42 placeholder_text: // TODO - - offset: 86 + - offset: 107 length: 24 placeholder_text: TODO() diff --git a/Introduction to Objects/Packages/Exercise 3/src/Task.kt b/Introduction to Objects/Packages/Exercise 3/src/Task.kt index 615d84d8..f82b58e2 100644 --- a/Introduction to Objects/Packages/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Packages/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Packages/aaa.kt package pythagorean import kotlin.math.sqrt diff --git a/Introduction to Objects/Packages/Exercise 3/task-info.yaml b/Introduction to Objects/Packages/Exercise 3/task-info.yaml index 63cde5e4..c163bb84 100644 --- a/Introduction to Objects/Packages/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Packages/Exercise 3/task-info.yaml @@ -4,7 +4,7 @@ files: visible: true placeholders: - offset: 0 - length: 136 + length: 155 placeholder_text: /*TODO*/ - name: src/Main.kt visible: true diff --git a/Introduction to Objects/Properties/Exercise 1/src/Task.kt b/Introduction to Objects/Properties/Exercise 1/src/Task.kt index e74990e7..9279cac2 100644 --- a/Introduction to Objects/Properties/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Properties/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Properties/Task1.kt package propertiesExercise1 class X { diff --git a/Introduction to Objects/Properties/Exercise 1/task-info.yaml b/Introduction to Objects/Properties/Exercise 1/task-info.yaml index 94e3dfed..025b5f5c 100644 --- a/Introduction to Objects/Properties/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Properties/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 29 + - offset: 52 length: 103 placeholder_text: // TODO - - offset: 149 + - offset: 172 length: 30 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Introduction to Objects/Properties/Exercise 2/src/Task.kt b/Introduction to Objects/Properties/Exercise 2/src/Task.kt index caadcf01..a330478d 100644 --- a/Introduction to Objects/Properties/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Properties/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Properties/Task2.kt package propertiesExercise2 class Robot { diff --git a/Introduction to Objects/Properties/Exercise 2/task-info.yaml b/Introduction to Objects/Properties/Exercise 2/task-info.yaml index 6e838656..8f6345bf 100644 --- a/Introduction to Objects/Properties/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Properties/Exercise 2/task-info.yaml @@ -3,22 +3,22 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 45 + - offset: 68 length: 21 placeholder_text: /*TODO*/ - - offset: 98 + - offset: 121 length: 10 placeholder_text: TODO() - - offset: 143 + - offset: 166 length: 10 placeholder_text: TODO() - - offset: 188 + - offset: 211 length: 10 placeholder_text: TODO() - - offset: 231 + - offset: 254 length: 10 placeholder_text: TODO() - - offset: 277 + - offset: 300 length: 10 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Properties/Exercise 3/src/Task.kt b/Introduction to Objects/Properties/Exercise 3/src/Task.kt index e73f63c8..3749a0b2 100644 --- a/Introduction to Objects/Properties/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Properties/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Properties/Task3.kt package propertiesExercise3 class Robot { diff --git a/Introduction to Objects/Properties/Exercise 3/task-info.yaml b/Introduction to Objects/Properties/Exercise 3/task-info.yaml index d843cbbd..30661203 100644 --- a/Introduction to Objects/Properties/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Properties/Exercise 3/task-info.yaml @@ -3,21 +3,21 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 45 + - offset: 68 length: 226 placeholder_text: |- var x = 0 var y = 0 - - offset: 303 + - offset: 326 length: 35 placeholder_text: x += steps - - offset: 373 + - offset: 396 length: 35 placeholder_text: x -= steps - - offset: 443 + - offset: 466 length: 35 placeholder_text: y += steps - - offset: 511 + - offset: 534 length: 35 placeholder_text: y -= steps - name: test/Tests.kt diff --git a/Introduction to Objects/Property Accessors/Exercise 1/src/Task.kt b/Introduction to Objects/Property Accessors/Exercise 1/src/Task.kt index 132faec6..b51c50b9 100644 --- a/Introduction to Objects/Property Accessors/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Property Accessors/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// PropertyAccessors/Task1.kt package propertyAccessorsExercise1 class Hamster(val name: String) { diff --git a/Introduction to Objects/Property Accessors/Exercise 1/task-info.yaml b/Introduction to Objects/Property Accessors/Exercise 1/task-info.yaml index 45260ad1..c4dbc4f0 100644 --- a/Introduction to Objects/Property Accessors/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Property Accessors/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 366 + - offset: 396 length: 49 placeholder_text: /* add 'empty' property here */ - name: test/Tests.kt diff --git a/Introduction to Objects/Property Accessors/Exercise 2/src/Task.kt b/Introduction to Objects/Property Accessors/Exercise 2/src/Task.kt index cee1a858..bdc1f2d3 100644 --- a/Introduction to Objects/Property Accessors/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Property Accessors/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// PropertyAccessors/Task2.kt package propertyAccessorsExercise2 import atomictest.eq diff --git a/Introduction to Objects/Property Accessors/Exercise 2/task-info.yaml b/Introduction to Objects/Property Accessors/Exercise 2/task-info.yaml index 4fa91e08..cccd29e0 100644 --- a/Introduction to Objects/Property Accessors/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Property Accessors/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 58 + - offset: 88 length: 279 placeholder_text: '// TODO: create class Accessible' - name: test/Tests.kt diff --git a/Introduction to Objects/Property Accessors/Exercise 3/src/Task.kt b/Introduction to Objects/Property Accessors/Exercise 3/src/Task.kt index 67fad939..73943cbe 100644 --- a/Introduction to Objects/Property Accessors/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Property Accessors/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// PropertyAccessors/Task3.kt package propertyAccessorsExercise3 import atomictest.eq diff --git a/Introduction to Objects/Property Accessors/Exercise 3/task-info.yaml b/Introduction to Objects/Property Accessors/Exercise 3/task-info.yaml index b6834c53..c287db42 100644 --- a/Introduction to Objects/Property Accessors/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Property Accessors/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 58 + - offset: 88 length: 192 placeholder_text: '// TODO: create class MessageStorage' - name: test/Tests.kt diff --git a/Introduction to Objects/Property Accessors/Exercise 4/src/Task.kt b/Introduction to Objects/Property Accessors/Exercise 4/src/Task.kt index 3e22447e..18931c7d 100644 --- a/Introduction to Objects/Property Accessors/Exercise 4/src/Task.kt +++ b/Introduction to Objects/Property Accessors/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// PropertyAccessors/Task4.kt package propertyAccessorsExercise4 import atomictest.eq diff --git a/Introduction to Objects/Property Accessors/Exercise 4/task-info.yaml b/Introduction to Objects/Property Accessors/Exercise 4/task-info.yaml index a4f05cb4..0d830c7b 100644 --- a/Introduction to Objects/Property Accessors/Exercise 4/task-info.yaml +++ b/Introduction to Objects/Property Accessors/Exercise 4/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 80 + - offset: 110 length: 27 placeholder_text: "" - - offset: 141 + - offset: 171 length: 11 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Sets/Exercise 1/src/Task.kt b/Introduction to Objects/Sets/Exercise 1/src/Task.kt index 7484d8c9..7c3f1682 100644 --- a/Introduction to Objects/Sets/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Sets/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Sets/Task1.kt package setsExercise1 import atomictest.eq diff --git a/Introduction to Objects/Sets/Exercise 1/task-info.yaml b/Introduction to Objects/Sets/Exercise 1/task-info.yaml index 50997a99..92bd5122 100644 --- a/Introduction to Objects/Sets/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Sets/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 93 + - offset: 110 length: 33 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Sets/Exercise 2/src/Task.kt b/Introduction to Objects/Sets/Exercise 2/src/Task.kt index c1d2f695..89659158 100644 --- a/Introduction to Objects/Sets/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Sets/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Sets/Task2.kt package setsExercise2 import kotlin.random.Random diff --git a/Introduction to Objects/Sets/Exercise 2/task-info.yaml b/Introduction to Objects/Sets/Exercise 2/task-info.yaml index 78c9f9ee..9fcdcbca 100644 --- a/Introduction to Objects/Sets/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Sets/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 78 + - offset: 95 length: 139 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Sets/Exercise 3/src/Task.kt b/Introduction to Objects/Sets/Exercise 3/src/Task.kt index 4d4c8f0c..f975de00 100644 --- a/Introduction to Objects/Sets/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Sets/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Sets/Task3.kt package setsExercise3 import atomictest.eq diff --git a/Introduction to Objects/Sets/Exercise 3/task-info.yaml b/Introduction to Objects/Sets/Exercise 3/task-info.yaml index d014678e..5d1110f3 100644 --- a/Introduction to Objects/Sets/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Sets/Exercise 3/task-info.yaml @@ -3,19 +3,19 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 232 + - offset: 249 length: 150 placeholder_text: // countPercent - - offset: 438 + - offset: 455 length: 32 placeholder_text: TODO() - - offset: 527 + - offset: 544 length: 33 placeholder_text: TODO() - - offset: 619 + - offset: 636 length: 37 placeholder_text: TODO() - - offset: 713 + - offset: 730 length: 75 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Summary 2/Exercise 1/src/Task.kt b/Introduction to Objects/Summary 2/Exercise 1/src/Task.kt index 84aa3a4d..23e49cf8 100644 --- a/Introduction to Objects/Summary 2/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Summary 2/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Summary2/Task1.kt package summaryIIExercise1 import atomictest.eq diff --git a/Introduction to Objects/Summary 2/Exercise 1/task-info.yaml b/Introduction to Objects/Summary 2/Exercise 1/task-info.yaml index 0a77e58b..824c7e05 100644 --- a/Introduction to Objects/Summary 2/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Summary 2/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 50 + - offset: 71 length: 69 placeholder_text: // add Boring class - - offset: 136 + - offset: 157 length: 86 placeholder_text: // test Boring - name: test/Tests.kt diff --git a/Introduction to Objects/Summary 2/Exercise 2/src/Task.kt b/Introduction to Objects/Summary 2/Exercise 2/src/Task.kt index 794af9c9..6d5c4e03 100644 --- a/Introduction to Objects/Summary 2/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Summary 2/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Summary2/Task2.kt package summaryIIExercise2 import atomictest.eq diff --git a/Introduction to Objects/Summary 2/Exercise 2/task-info.yaml b/Introduction to Objects/Summary 2/Exercise 2/task-info.yaml index 580c7bba..c0f5e567 100644 --- a/Introduction to Objects/Summary 2/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Summary 2/Exercise 2/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 50 + - offset: 71 length: 101 placeholder_text: // add Boring2 class - - offset: 168 + - offset: 189 length: 99 placeholder_text: TODO() // test Boring2 - name: test/Tests.kt diff --git a/Introduction to Objects/Summary 2/Exercise 3/src/Task.kt b/Introduction to Objects/Summary 2/Exercise 3/src/Task.kt index 4ef9e40d..094869c6 100644 --- a/Introduction to Objects/Summary 2/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Summary 2/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Summary2/Task3.kt package summaryIIExercise3 import atomictest.* diff --git a/Introduction to Objects/Summary 2/Exercise 3/task-info.yaml b/Introduction to Objects/Summary 2/Exercise 3/task-info.yaml index 4f9cb971..5faf564e 100644 --- a/Introduction to Objects/Summary 2/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Summary 2/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 49 + - offset: 70 length: 288 placeholder_text: class FixedSizeHolder - name: test/Tests.kt diff --git a/Introduction to Objects/Summary 2/Exercise 4/src/Task.kt b/Introduction to Objects/Summary 2/Exercise 4/src/Task.kt index 4a8b13fc..bd3174a6 100644 --- a/Introduction to Objects/Summary 2/Exercise 4/src/Task.kt +++ b/Introduction to Objects/Summary 2/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// Summary2/Task4.kt package summaryIIExercise4 import atomictest.capture diff --git a/Introduction to Objects/Summary 2/Exercise 4/task-info.yaml b/Introduction to Objects/Summary 2/Exercise 4/task-info.yaml index 1b7c8f94..3fe8855b 100644 --- a/Introduction to Objects/Summary 2/Exercise 4/task-info.yaml +++ b/Introduction to Objects/Summary 2/Exercise 4/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 118 + - offset: 139 length: 397 placeholder_text: '// TODO: add Dictionary class' - name: test/Tests.kt diff --git a/Introduction to Objects/Summary 2/Exercise 5/src/Task.kt b/Introduction to Objects/Summary 2/Exercise 5/src/Task.kt index fb8f3fe7..a4d65d73 100644 --- a/Introduction to Objects/Summary 2/Exercise 5/src/Task.kt +++ b/Introduction to Objects/Summary 2/Exercise 5/src/Task.kt @@ -1,3 +1,4 @@ +// Summary2/Task5.kt package summaryIIExercise5 fun va1(vararg ints: Int) { diff --git a/Introduction to Objects/Summary 2/Exercise 5/task-info.yaml b/Introduction to Objects/Summary 2/Exercise 5/task-info.yaml index b7090e7f..107a9fd0 100644 --- a/Introduction to Objects/Summary 2/Exercise 5/task-info.yaml +++ b/Introduction to Objects/Summary 2/Exercise 5/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 28 + - offset: 49 length: 86 placeholder_text: fun va1() {} - - offset: 116 + - offset: 137 length: 60 placeholder_text: fun va2() {} - name: test/Tests.kt diff --git a/Introduction to Objects/Summary 2/Exercise 6/src/Task.kt b/Introduction to Objects/Summary 2/Exercise 6/src/Task.kt index 747f9f26..1b212a3b 100644 --- a/Introduction to Objects/Summary 2/Exercise 6/src/Task.kt +++ b/Introduction to Objects/Summary 2/Exercise 6/src/Task.kt @@ -1,3 +1,4 @@ +// Summary2/Task6.kt package summaryIIExercise6 import atomictest.eq diff --git a/Introduction to Objects/Summary 2/Exercise 6/task-info.yaml b/Introduction to Objects/Summary 2/Exercise 6/task-info.yaml index 3d563304..4e407aeb 100644 --- a/Introduction to Objects/Summary 2/Exercise 6/task-info.yaml +++ b/Introduction to Objects/Summary 2/Exercise 6/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 127 + - offset: 148 length: 377 placeholder_text: |- fun setFahrenheit(now: Double) { @@ -24,7 +24,7 @@ files: current else (current - 32.0) * 5.0 / 9.0 - - offset: 550 + - offset: 571 length: 121 placeholder_text: |- temp.setFahrenheit(98.6) diff --git a/Introduction to Objects/Summary 2/Exercise 7/src/Task.kt b/Introduction to Objects/Summary 2/Exercise 7/src/Task.kt index 0a696d62..4964f4a8 100644 --- a/Introduction to Objects/Summary 2/Exercise 7/src/Task.kt +++ b/Introduction to Objects/Summary 2/Exercise 7/src/Task.kt @@ -1,3 +1,4 @@ +// Summary2/Task7.kt package summaryIIExercise7 import atomictest.eq diff --git a/Introduction to Objects/Summary 2/Exercise 7/task-info.yaml b/Introduction to Objects/Summary 2/Exercise 7/task-info.yaml index e93e44a1..32acf3b2 100644 --- a/Introduction to Objects/Summary 2/Exercise 7/task-info.yaml +++ b/Introduction to Objects/Summary 2/Exercise 7/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 95 + - offset: 116 length: 183 placeholder_text: TODO() - - offset: 324 + - offset: 345 length: 194 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Summary 2/Exercise 8/src/Task.kt b/Introduction to Objects/Summary 2/Exercise 8/src/Task.kt index 9ab98671..3ca33482 100644 --- a/Introduction to Objects/Summary 2/Exercise 8/src/Task.kt +++ b/Introduction to Objects/Summary 2/Exercise 8/src/Task.kt @@ -1,3 +1,4 @@ +// Summary2/Task8.kt package summaryIIExercise8 import atomictest.eq diff --git a/Introduction to Objects/Summary 2/Exercise 8/task-info.yaml b/Introduction to Objects/Summary 2/Exercise 8/task-info.yaml index 70f28c06..a07a2e02 100644 --- a/Introduction to Objects/Summary 2/Exercise 8/task-info.yaml +++ b/Introduction to Objects/Summary 2/Exercise 8/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 95 + - offset: 116 length: 183 placeholder_text: TODO() - - offset: 325 + - offset: 346 length: 249 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Testing/Exercise 1/src/Task.kt b/Introduction to Objects/Testing/Exercise 1/src/Task.kt index 66faee11..8a298ae7 100644 --- a/Introduction to Objects/Testing/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Testing/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Testing/Task1.kt package testingExercise1 import atomictest.eq diff --git a/Introduction to Objects/Testing/Exercise 1/task-info.yaml b/Introduction to Objects/Testing/Exercise 1/task-info.yaml index f8e87919..6ef5a6a7 100644 --- a/Introduction to Objects/Testing/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Testing/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 76 + - offset: 96 length: 35 placeholder_text: TODO() - - offset: 128 + - offset: 148 length: 46 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Testing/Exercise 2/src/Task.kt b/Introduction to Objects/Testing/Exercise 2/src/Task.kt index db753d6a..9fadf337 100644 --- a/Introduction to Objects/Testing/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Testing/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Testing/Task2.kt package testingExercise2 import atomictest.eq diff --git a/Introduction to Objects/Testing/Exercise 2/task-info.yaml b/Introduction to Objects/Testing/Exercise 2/task-info.yaml index d48e5684..44e4af8e 100644 --- a/Introduction to Objects/Testing/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Testing/Exercise 2/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 109 + - offset: 129 length: 9 placeholder_text: TODO() - - offset: 135 + - offset: 155 length: 122 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Testing/Exercise 3/src/Task.kt b/Introduction to Objects/Testing/Exercise 3/src/Task.kt index 800b1cd3..348b961d 100644 --- a/Introduction to Objects/Testing/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Testing/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Testing/Task3.kt package testingExercise3 import atomictest.eq diff --git a/Introduction to Objects/Testing/Exercise 3/task-info.yaml b/Introduction to Objects/Testing/Exercise 3/task-info.yaml index 92a81fdb..942b7e1e 100644 --- a/Introduction to Objects/Testing/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Testing/Exercise 3/task-info.yaml @@ -3,13 +3,13 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 116 + - offset: 136 length: 5 placeholder_text: x * x - - offset: 167 + - offset: 187 length: 17 placeholder_text: h / 2 * (x + y) - - offset: 265 + - offset: 285 length: 116 placeholder_text: // add more tests - name: test/Tests.kt diff --git a/Introduction to Objects/Variable Argument Lists/Exercise 1/src/Task.kt b/Introduction to Objects/Variable Argument Lists/Exercise 1/src/Task.kt index 76e2c952..05a71374 100644 --- a/Introduction to Objects/Variable Argument Lists/Exercise 1/src/Task.kt +++ b/Introduction to Objects/Variable Argument Lists/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Varargs/Task1.kt package variableArgumentListsExercise1 // fun foo(vararg i: Int, vararg s: String) {} diff --git a/Introduction to Objects/Variable Argument Lists/Exercise 1/task-info.yaml b/Introduction to Objects/Variable Argument Lists/Exercise 1/task-info.yaml index 4abd409e..d78ab189 100644 --- a/Introduction to Objects/Variable Argument Lists/Exercise 1/task-info.yaml +++ b/Introduction to Objects/Variable Argument Lists/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 40 + - offset: 60 length: 46 placeholder_text: // TODO - - offset: 103 + - offset: 123 length: 52 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Introduction to Objects/Variable Argument Lists/Exercise 2/src/Task.kt b/Introduction to Objects/Variable Argument Lists/Exercise 2/src/Task.kt index f976c239..39ce2afc 100644 --- a/Introduction to Objects/Variable Argument Lists/Exercise 2/src/Task.kt +++ b/Introduction to Objects/Variable Argument Lists/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Varargs/Task2.kt package variableArgumentListsExercise2 fun printArgs(s: String, vararg ints: Int) { diff --git a/Introduction to Objects/Variable Argument Lists/Exercise 2/task-info.yaml b/Introduction to Objects/Variable Argument Lists/Exercise 2/task-info.yaml index 8f22b8f7..0587e532 100644 --- a/Introduction to Objects/Variable Argument Lists/Exercise 2/task-info.yaml +++ b/Introduction to Objects/Variable Argument Lists/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 40 + - offset: 60 length: 78 placeholder_text: fun printArgs() {} - name: test/Tests.kt diff --git a/Introduction to Objects/Variable Argument Lists/Exercise 3/src/Task.kt b/Introduction to Objects/Variable Argument Lists/Exercise 3/src/Task.kt index 82795f8e..8351686d 100644 --- a/Introduction to Objects/Variable Argument Lists/Exercise 3/src/Task.kt +++ b/Introduction to Objects/Variable Argument Lists/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Varargs/Task3.kt package variableArgumentListsExercise3 import atomictest.eq diff --git a/Introduction to Objects/Variable Argument Lists/Exercise 3/task-info.yaml b/Introduction to Objects/Variable Argument Lists/Exercise 3/task-info.yaml index 05abe1d8..23864365 100644 --- a/Introduction to Objects/Variable Argument Lists/Exercise 3/task-info.yaml +++ b/Introduction to Objects/Variable Argument Lists/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 139 + - offset: 159 length: 38 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Introduction to Objects/Variable Argument Lists/Exercise 4/src/Task.kt b/Introduction to Objects/Variable Argument Lists/Exercise 4/src/Task.kt index 77fa89bd..0edcde54 100644 --- a/Introduction to Objects/Variable Argument Lists/Exercise 4/src/Task.kt +++ b/Introduction to Objects/Variable Argument Lists/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// Varargs/Task4.kt package variableArgumentListsExercise4 import atomictest.eq diff --git a/Introduction to Objects/Variable Argument Lists/Exercise 4/task-info.yaml b/Introduction to Objects/Variable Argument Lists/Exercise 4/task-info.yaml index d47653dd..7c45818e 100644 --- a/Introduction to Objects/Variable Argument Lists/Exercise 4/task-info.yaml +++ b/Introduction to Objects/Variable Argument Lists/Exercise 4/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 125 + - offset: 145 length: 110 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Object-Oriented Programming/Abstract Classes/Exercise 1/src/Task.kt b/Object-Oriented Programming/Abstract Classes/Exercise 1/src/Task.kt index c5dc078f..be874c82 100644 --- a/Object-Oriented Programming/Abstract Classes/Exercise 1/src/Task.kt +++ b/Object-Oriented Programming/Abstract Classes/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Abstract/Task1.kt package abstractClassesExercise1 import atomictest.trace diff --git a/Object-Oriented Programming/Abstract Classes/Exercise 1/task-info.yaml b/Object-Oriented Programming/Abstract Classes/Exercise 1/task-info.yaml index d8bbbbb1..f5833aa4 100644 --- a/Object-Oriented Programming/Abstract Classes/Exercise 1/task-info.yaml +++ b/Object-Oriented Programming/Abstract Classes/Exercise 1/task-info.yaml @@ -3,19 +3,19 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 59 + - offset: 80 length: 69 placeholder_text: abstract class Shape - - offset: 130 + - offset: 151 length: 130 placeholder_text: class Circle - - offset: 262 + - offset: 283 length: 130 placeholder_text: class Square - - offset: 394 + - offset: 415 length: 136 placeholder_text: class Triangle - - offset: 616 + - offset: 637 length: 62 placeholder_text: |- /* diff --git a/Object-Oriented Programming/Abstract Classes/Exercise 2/src/Task.kt b/Object-Oriented Programming/Abstract Classes/Exercise 2/src/Task.kt index 4b1a66e4..7d39f9ac 100644 --- a/Object-Oriented Programming/Abstract Classes/Exercise 2/src/Task.kt +++ b/Object-Oriented Programming/Abstract Classes/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Abstract/Task2.kt package abstractClassesExercise2 import atomictest.eq diff --git a/Object-Oriented Programming/Abstract Classes/Exercise 2/task-info.yaml b/Object-Oriented Programming/Abstract Classes/Exercise 2/task-info.yaml index bd29fd4a..2ddb55e5 100644 --- a/Object-Oriented Programming/Abstract Classes/Exercise 2/task-info.yaml +++ b/Object-Oriented Programming/Abstract Classes/Exercise 2/task-info.yaml @@ -3,16 +3,16 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 56 + - offset: 77 length: 17 placeholder_text: abstract class Movable - - offset: 101 + - offset: 122 length: 19 placeholder_text: abstract class Sleepable - - offset: 152 + - offset: 173 length: 30 placeholder_text: '// class Sofa: Movable(), Sleepable()' - - offset: 197 + - offset: 218 length: 71 placeholder_text: |- /* diff --git a/Object-Oriented Programming/Abstract Classes/Exercise 3/src/Task.kt b/Object-Oriented Programming/Abstract Classes/Exercise 3/src/Task.kt index 33f685e7..ada4037f 100644 --- a/Object-Oriented Programming/Abstract Classes/Exercise 3/src/Task.kt +++ b/Object-Oriented Programming/Abstract Classes/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Abstract/Task3.kt package abstractClassesExercise3 import atomictest.trace diff --git a/Object-Oriented Programming/Abstract Classes/Exercise 3/task-info.yaml b/Object-Oriented Programming/Abstract Classes/Exercise 3/task-info.yaml index 1024c6bf..3359f83c 100644 --- a/Object-Oriented Programming/Abstract Classes/Exercise 3/task-info.yaml +++ b/Object-Oriented Programming/Abstract Classes/Exercise 3/task-info.yaml @@ -3,25 +3,25 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 102 + - offset: 123 length: 112 placeholder_text: |- abstract class Instrument { abstract fun play(n: Note): String } - - offset: 216 + - offset: 237 length: 39 placeholder_text: |- class Wind : Instrument() { override fun play(n: Note) = "Wind blow $n" } - - offset: 257 + - offset: 278 length: 53 placeholder_text: |- class Percussion : Instrument() { override fun play(n: Note) = "Percussion strike $n" } - - offset: 312 + - offset: 333 length: 48 placeholder_text: |- class Stringed : Instrument() { diff --git a/Object-Oriented Programming/Base Class Initialization/Exercise 2/src/Task.kt b/Object-Oriented Programming/Base Class Initialization/Exercise 2/src/Task.kt index 5e78d925..74c0e927 100644 --- a/Object-Oriented Programming/Base Class Initialization/Exercise 2/src/Task.kt +++ b/Object-Oriented Programming/Base Class Initialization/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// BaseClassInit/Task3.kt package baseClassInitializationExercise2 import atomictest.trace diff --git a/Object-Oriented Programming/Base Class Initialization/Exercise 2/task-info.yaml b/Object-Oriented Programming/Base Class Initialization/Exercise 2/task-info.yaml index 9f0bcf93..3078bd80 100644 --- a/Object-Oriented Programming/Base Class Initialization/Exercise 2/task-info.yaml +++ b/Object-Oriented Programming/Base Class Initialization/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 439 + - offset: 465 length: 164 placeholder_text: class PlaceSetting - name: test/Tests.kt diff --git a/Object-Oriented Programming/Class Delegation/Exercise 1/src/Task.kt b/Object-Oriented Programming/Class Delegation/Exercise 1/src/Task.kt index d0a80281..9d4b17ab 100644 --- a/Object-Oriented Programming/Class Delegation/Exercise 1/src/Task.kt +++ b/Object-Oriented Programming/Class Delegation/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// ClassDelegation/Task1.kt package classDelegationExercise1 import atomictest.eq diff --git a/Object-Oriented Programming/Class Delegation/Exercise 1/task-info.yaml b/Object-Oriented Programming/Class Delegation/Exercise 1/task-info.yaml index 40a5046f..c6577ded 100644 --- a/Object-Oriented Programming/Class Delegation/Exercise 1/task-info.yaml +++ b/Object-Oriented Programming/Class Delegation/Exercise 1/task-info.yaml @@ -3,19 +3,19 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 101 + - offset: 129 length: 27 placeholder_text: // TODO - - offset: 274 + - offset: 302 length: 39 placeholder_text: // TODO - - offset: 395 + - offset: 423 length: 27 placeholder_text: // TODO - - offset: 526 + - offset: 554 length: 34 placeholder_text: // TODO - - offset: 912 + - offset: 940 length: 55 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Object-Oriented Programming/Class Delegation/Exercise 2/src/Task.kt b/Object-Oriented Programming/Class Delegation/Exercise 2/src/Task.kt index 519de1b3..d2977c1a 100644 --- a/Object-Oriented Programming/Class Delegation/Exercise 2/src/Task.kt +++ b/Object-Oriented Programming/Class Delegation/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// ClassDelegation/Task2.kt package classDelegationExercise2 import atomictest.trace diff --git a/Object-Oriented Programming/Class Delegation/Exercise 2/task-info.yaml b/Object-Oriented Programming/Class Delegation/Exercise 2/task-info.yaml index 9a8b8da0..a86f9b6c 100644 --- a/Object-Oriented Programming/Class Delegation/Exercise 2/task-info.yaml +++ b/Object-Oriented Programming/Class Delegation/Exercise 2/task-info.yaml @@ -3,13 +3,13 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 545 + - offset: 573 length: 7 placeholder_text: /* private */ - - offset: 586 + - offset: 614 length: 24 placeholder_text: /* TODO */ - - offset: 902 + - offset: 930 length: 12 placeholder_text: honestlyDuck.crocodile - name: test/Tests.kt diff --git a/Object-Oriented Programming/Class Delegation/Exercise 3/src/Task.kt b/Object-Oriented Programming/Class Delegation/Exercise 3/src/Task.kt index 55e754f4..de449092 100644 --- a/Object-Oriented Programming/Class Delegation/Exercise 3/src/Task.kt +++ b/Object-Oriented Programming/Class Delegation/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// ClassDelegation/Task3.kt package classDelegationExercise3 import atomictest.* diff --git a/Object-Oriented Programming/Class Delegation/Exercise 3/task-info.yaml b/Object-Oriented Programming/Class Delegation/Exercise 3/task-info.yaml index 9643c42d..070a4599 100644 --- a/Object-Oriented Programming/Class Delegation/Exercise 3/task-info.yaml +++ b/Object-Oriented Programming/Class Delegation/Exercise 3/task-info.yaml @@ -3,16 +3,16 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 136 + - offset: 164 length: 98 placeholder_text: class AA - - offset: 236 + - offset: 264 length: 98 placeholder_text: class BB - - offset: 336 + - offset: 364 length: 140 placeholder_text: class Delegation - - offset: 491 + - offset: 519 length: 62 placeholder_text: |- /* diff --git a/Object-Oriented Programming/Composition/Exercise 1/src/Task.kt b/Object-Oriented Programming/Composition/Exercise 1/src/Task.kt index eea7a085..4df4bbd6 100644 --- a/Object-Oriented Programming/Composition/Exercise 1/src/Task.kt +++ b/Object-Oriented Programming/Composition/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Composition/Task1.kt package compositionExercise1 import atomictest.* diff --git a/Object-Oriented Programming/Composition/Exercise 1/task-info.yaml b/Object-Oriented Programming/Composition/Exercise 1/task-info.yaml index 19728a6d..48867015 100644 --- a/Object-Oriented Programming/Composition/Exercise 1/task-info.yaml +++ b/Object-Oriented Programming/Composition/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 50 + - offset: 74 length: 106 placeholder_text: |- class Shape( @@ -12,11 +12,11 @@ files: ) { fun draw() = "drawing $color $name" } - - offset: 158 + - offset: 182 length: 105 placeholder_text: "class Circle(\n val radius: Int, \n val color: String\n)\ \ {\n val shape = Shape(\"circle of radius $radius\", color)\n}" - - offset: 265 + - offset: 289 length: 137 placeholder_text: |- class Rectangle( @@ -26,10 +26,10 @@ files: ) { val shape = Shape("rectangle of size ${height}x$width", color) } - - offset: 500 + - offset: 524 length: 13 placeholder_text: circle.shape.draw() - - offset: 523 + - offset: 547 length: 16 placeholder_text: rectangle.shape.draw() - name: test/Tests.kt diff --git a/Object-Oriented Programming/Composition/Exercise 2/src/Task.kt b/Object-Oriented Programming/Composition/Exercise 2/src/Task.kt index 45100b9e..5962d050 100644 --- a/Object-Oriented Programming/Composition/Exercise 2/src/Task.kt +++ b/Object-Oriented Programming/Composition/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Composition/Task2.kt package compositionExercise2 import atomictest.* diff --git a/Object-Oriented Programming/Composition/Exercise 2/task-info.yaml b/Object-Oriented Programming/Composition/Exercise 2/task-info.yaml index 1a7c9a63..e4972e55 100644 --- a/Object-Oriented Programming/Composition/Exercise 2/task-info.yaml +++ b/Object-Oriented Programming/Composition/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 50 + - offset: 74 length: 144 placeholder_text: |- class Stack : ArrayList() { @@ -14,7 +14,7 @@ files: fun pop(): E = removeAt(lastIndex) } - - offset: 196 + - offset: 220 length: 131 placeholder_text: |- class Queue: ArrayList() { diff --git a/Object-Oriented Programming/Composition/Exercise 3/src/Task.kt b/Object-Oriented Programming/Composition/Exercise 3/src/Task.kt index cd4880f9..8305043f 100644 --- a/Object-Oriented Programming/Composition/Exercise 3/src/Task.kt +++ b/Object-Oriented Programming/Composition/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Composition/Task3.kt package compositionExercise3 import atomictest.* diff --git a/Object-Oriented Programming/Composition/Exercise 3/task-info.yaml b/Object-Oriented Programming/Composition/Exercise 3/task-info.yaml index aa504f38..f2ad6d96 100644 --- a/Object-Oriented Programming/Composition/Exercise 3/task-info.yaml +++ b/Object-Oriented Programming/Composition/Exercise 3/task-info.yaml @@ -3,22 +3,22 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 69 + - offset: 93 length: 37 placeholder_text: // private val list - - offset: 131 + - offset: 155 length: 9 placeholder_text: TODO() - - offset: 163 + - offset: 187 length: 29 placeholder_text: TODO() - - offset: 252 + - offset: 276 length: 40 placeholder_text: // private val arrayDeque - - offset: 316 + - offset: 340 length: 21 placeholder_text: TODO() - - offset: 361 + - offset: 385 length: 24 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Object-Oriented Programming/Inheritance & Extensions/Exercise 1/src/Task.kt b/Object-Oriented Programming/Inheritance & Extensions/Exercise 1/src/Task.kt index 450e3fa3..cc7206b6 100644 --- a/Object-Oriented Programming/Inheritance & Extensions/Exercise 1/src/Task.kt +++ b/Object-Oriented Programming/Inheritance & Extensions/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// InheritanceExtensions/Task1.kt package inheritanceAndExtensionsExercise1 import atomictest.trace diff --git a/Object-Oriented Programming/Inheritance & Extensions/Exercise 1/task-info.yaml b/Object-Oriented Programming/Inheritance & Extensions/Exercise 1/task-info.yaml index 7edd50fe..0e243be2 100644 --- a/Object-Oriented Programming/Inheritance & Extensions/Exercise 1/task-info.yaml +++ b/Object-Oriented Programming/Inheritance & Extensions/Exercise 1/task-info.yaml @@ -3,16 +3,16 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 529 + - offset: 563 length: 147 placeholder_text: |- class IAmHonestlyDuck( val crocodile: Crocodile ) - - offset: 735 + - offset: 769 length: 28 placeholder_text: TODO() - - offset: 826 + - offset: 860 length: 80 placeholder_text: |- // interactWithDuck(honestlyDuck) diff --git a/Object-Oriented Programming/Inheritance/Exercise 1/src/Task.kt b/Object-Oriented Programming/Inheritance/Exercise 1/src/Task.kt index 13055fa7..fbba4681 100644 --- a/Object-Oriented Programming/Inheritance/Exercise 1/src/Task.kt +++ b/Object-Oriented Programming/Inheritance/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Inheritance/Task1.kt package inheritanceExercise1 import atomictest.eq diff --git a/Object-Oriented Programming/Inheritance/Exercise 1/task-info.yaml b/Object-Oriented Programming/Inheritance/Exercise 1/task-info.yaml index 559b19e4..57b1dd08 100644 --- a/Object-Oriented Programming/Inheritance/Exercise 1/task-info.yaml +++ b/Object-Oriented Programming/Inheritance/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 76 + - offset: 100 length: 154 placeholder_text: // TODO add property and functions - - offset: 282 + - offset: 306 length: 148 placeholder_text: |- /* diff --git a/Object-Oriented Programming/Inheritance/Exercise 2/src/Task.kt b/Object-Oriented Programming/Inheritance/Exercise 2/src/Task.kt index c37f9e8d..c2b85acd 100644 --- a/Object-Oriented Programming/Inheritance/Exercise 2/src/Task.kt +++ b/Object-Oriented Programming/Inheritance/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Inheritance/Task2.kt package inheritanceExercise2 import inheritanceExercise1.Detergent diff --git a/Object-Oriented Programming/Inheritance/Exercise 2/task-info.yaml b/Object-Oriented Programming/Inheritance/Exercise 2/task-info.yaml index 43987679..bafce069 100644 --- a/Object-Oriented Programming/Inheritance/Exercise 2/task-info.yaml +++ b/Object-Oriented Programming/Inheritance/Exercise 2/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 90 + - offset: 114 length: 82 placeholder_text: class Disinfectant - - offset: 187 + - offset: 211 length: 206 placeholder_text: |- /* diff --git a/Object-Oriented Programming/Inheritance/Exercise 3/src/Task.kt b/Object-Oriented Programming/Inheritance/Exercise 3/src/Task.kt index 0dab94e6..530919ed 100644 --- a/Object-Oriented Programming/Inheritance/Exercise 3/src/Task.kt +++ b/Object-Oriented Programming/Inheritance/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Inheritance/Task3.kt package inheritanceExercise3 import atomictest.eq diff --git a/Object-Oriented Programming/Inheritance/Exercise 3/task-info.yaml b/Object-Oriented Programming/Inheritance/Exercise 3/task-info.yaml index 637e76bc..71e58f07 100644 --- a/Object-Oriented Programming/Inheritance/Exercise 3/task-info.yaml +++ b/Object-Oriented Programming/Inheritance/Exercise 3/task-info.yaml @@ -3,16 +3,16 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 72 + - offset: 96 length: 81 placeholder_text: // TODO - - offset: 190 + - offset: 214 length: 39 placeholder_text: // TODO - - offset: 262 + - offset: 286 length: 35 placeholder_text: // TODO - - offset: 316 + - offset: 340 length: 85 placeholder_text: |- val chess = Chess() diff --git a/Object-Oriented Programming/Interfaces/Exercise 1/src/Task.kt b/Object-Oriented Programming/Interfaces/Exercise 1/src/Task.kt index 3adc84e8..ca734b0c 100644 --- a/Object-Oriented Programming/Interfaces/Exercise 1/src/Task.kt +++ b/Object-Oriented Programming/Interfaces/Exercise 1/src/Task.kt @@ -1,5 +1,5 @@ +// Interfaces/Task1.kt package interfacesExercise1 - import atomictest.eq interface Computer { diff --git a/Object-Oriented Programming/Interfaces/Exercise 1/task-info.yaml b/Object-Oriented Programming/Interfaces/Exercise 1/task-info.yaml index 1d0b127a..ad4226a1 100644 --- a/Object-Oriented Programming/Interfaces/Exercise 1/task-info.yaml +++ b/Object-Oriented Programming/Interfaces/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 104 + - offset: 126 length: 250 placeholder_text: class Cloud - name: test/Tests.kt diff --git a/Object-Oriented Programming/Interfaces/Exercise 2/src/Task.kt b/Object-Oriented Programming/Interfaces/Exercise 2/src/Task.kt index c3ee1eea..73be8681 100644 --- a/Object-Oriented Programming/Interfaces/Exercise 2/src/Task.kt +++ b/Object-Oriented Programming/Interfaces/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Interfaces/Task2.kt package interfacesExercise2 interface Pet { diff --git a/Object-Oriented Programming/Interfaces/Exercise 2/task-info.yaml b/Object-Oriented Programming/Interfaces/Exercise 2/task-info.yaml index b50beb30..4639679c 100644 --- a/Object-Oriented Programming/Interfaces/Exercise 2/task-info.yaml +++ b/Object-Oriented Programming/Interfaces/Exercise 2/task-info.yaml @@ -3,19 +3,19 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 47 + - offset: 70 length: 19 placeholder_text: // TODO - - offset: 89 + - offset: 112 length: 30 placeholder_text: // TODO - - offset: 142 + - offset: 165 length: 30 placeholder_text: // TODO - - offset: 199 + - offset: 222 length: 32 placeholder_text: // TODO - - offset: 250 + - offset: 273 length: 93 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Object-Oriented Programming/Interfaces/Exercise 3/src/Task.kt b/Object-Oriented Programming/Interfaces/Exercise 3/src/Task.kt index e9468df3..80d5794b 100644 --- a/Object-Oriented Programming/Interfaces/Exercise 3/src/Task.kt +++ b/Object-Oriented Programming/Interfaces/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Interfaces/Task3.kt package interfacesExercise3 interface Pet { diff --git a/Object-Oriented Programming/Interfaces/Exercise 3/task-info.yaml b/Object-Oriented Programming/Interfaces/Exercise 3/task-info.yaml index 2b8e4bb3..b6720e8c 100644 --- a/Object-Oriented Programming/Interfaces/Exercise 3/task-info.yaml +++ b/Object-Oriented Programming/Interfaces/Exercise 3/task-info.yaml @@ -3,19 +3,19 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 47 + - offset: 70 length: 17 placeholder_text: // TODO - - offset: 87 + - offset: 110 length: 34 placeholder_text: // TODO - - offset: 144 + - offset: 167 length: 34 placeholder_text: // TODO - - offset: 205 + - offset: 228 length: 36 placeholder_text: // TODO - - offset: 260 + - offset: 283 length: 91 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Object-Oriented Programming/Polymorphism/Exercise 1/src/Task.kt b/Object-Oriented Programming/Polymorphism/Exercise 1/src/Task.kt index f88f9df4..3a55d5c7 100644 --- a/Object-Oriented Programming/Polymorphism/Exercise 1/src/Task.kt +++ b/Object-Oriented Programming/Polymorphism/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Polymorphism/Task1.kt package polymorphismExercise1 import atomictest.* diff --git a/Object-Oriented Programming/Polymorphism/Exercise 1/task-info.yaml b/Object-Oriented Programming/Polymorphism/Exercise 1/task-info.yaml index c504b493..af673ae4 100644 --- a/Object-Oriented Programming/Polymorphism/Exercise 1/task-info.yaml +++ b/Object-Oriented Programming/Polymorphism/Exercise 1/task-info.yaml @@ -3,13 +3,13 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 567 + - offset: 592 length: 76 placeholder_text: class Dragon - - offset: 645 + - offset: 670 length: 100 placeholder_text: class Wizard - - offset: 951 + - offset: 976 length: 16 placeholder_text: // c.playTurn() - name: test/Tests.kt diff --git a/Object-Oriented Programming/Polymorphism/Exercise 2/src/Task.kt b/Object-Oriented Programming/Polymorphism/Exercise 2/src/Task.kt index a39b1138..a543b936 100644 --- a/Object-Oriented Programming/Polymorphism/Exercise 2/src/Task.kt +++ b/Object-Oriented Programming/Polymorphism/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Polymorphism/Task2.kt package polymorphismExercise2 import atomictest.* diff --git a/Object-Oriented Programming/Polymorphism/Exercise 2/task-info.yaml b/Object-Oriented Programming/Polymorphism/Exercise 2/task-info.yaml index ccbb6d08..e1e0d592 100644 --- a/Object-Oriented Programming/Polymorphism/Exercise 2/task-info.yaml +++ b/Object-Oriented Programming/Polymorphism/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 420 + - offset: 445 length: 65 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Object-Oriented Programming/Secondary Constructors/Exercise 1/src/Task.kt b/Object-Oriented Programming/Secondary Constructors/Exercise 1/src/Task.kt index 2ea243c6..c7d71c28 100644 --- a/Object-Oriented Programming/Secondary Constructors/Exercise 1/src/Task.kt +++ b/Object-Oriented Programming/Secondary Constructors/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// SecondaryConstructors/Task1.kt package secondaryConstructorsExercise1 import atomictest.eq diff --git a/Object-Oriented Programming/Secondary Constructors/Exercise 1/task-info.yaml b/Object-Oriented Programming/Secondary Constructors/Exercise 1/task-info.yaml index 2a5f264a..ef55f116 100644 --- a/Object-Oriented Programming/Secondary Constructors/Exercise 1/task-info.yaml +++ b/Object-Oriented Programming/Secondary Constructors/Exercise 1/task-info.yaml @@ -3,13 +3,13 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 105 + - offset: 139 length: 28 placeholder_text: // TODO add constructor - - offset: 156 + - offset: 190 length: 26 placeholder_text: 'val type: String' - - offset: 198 + - offset: 232 length: 59 placeholder_text: |- // Flower1().type eq "Daisy" diff --git a/Object-Oriented Programming/Secondary Constructors/Exercise 2/src/Task.kt b/Object-Oriented Programming/Secondary Constructors/Exercise 2/src/Task.kt index 79746e22..bc30586d 100644 --- a/Object-Oriented Programming/Secondary Constructors/Exercise 2/src/Task.kt +++ b/Object-Oriented Programming/Secondary Constructors/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// SecondaryConstructors/Task2.kt package secondaryConstructorsExercise2 import atomictest.eq diff --git a/Object-Oriented Programming/Secondary Constructors/Exercise 2/task-info.yaml b/Object-Oriented Programming/Secondary Constructors/Exercise 2/task-info.yaml index a3a3e8dd..d4554cb0 100644 --- a/Object-Oriented Programming/Secondary Constructors/Exercise 2/task-info.yaml +++ b/Object-Oriented Programming/Secondary Constructors/Exercise 2/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 107 + - offset: 141 length: 76 placeholder_text: // TODO add secondary constructor - - offset: 282 + - offset: 316 length: 70 placeholder_text: |- // SpaceShip("MClass", 29321) eq diff --git a/Object-Oriented Programming/Type Checking/Exercise 3/task-info.yaml b/Object-Oriented Programming/Type Checking/Exercise 3/task-info.yaml index f08d095c..da9c31ba 100644 --- a/Object-Oriented Programming/Type Checking/Exercise 3/task-info.yaml +++ b/Object-Oriented Programming/Type Checking/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 115 + - offset: 245 length: 1366 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Object-Oriented Programming/Upcasting/Exercise 2/src/Task.kt b/Object-Oriented Programming/Upcasting/Exercise 2/src/Task.kt index 8913aff8..4e57a6a0 100644 --- a/Object-Oriented Programming/Upcasting/Exercise 2/src/Task.kt +++ b/Object-Oriented Programming/Upcasting/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Upcasting/Task2.kt package upcastingExercise2 import atomictest.trace diff --git a/Object-Oriented Programming/Upcasting/Exercise 2/task-info.yaml b/Object-Oriented Programming/Upcasting/Exercise 2/task-info.yaml index dd4adb30..de401c30 100644 --- a/Object-Oriented Programming/Upcasting/Exercise 2/task-info.yaml +++ b/Object-Oriented Programming/Upcasting/Exercise 2/task-info.yaml @@ -3,19 +3,19 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 98 + - offset: 120 length: 76 placeholder_text: class GrannySmith - - offset: 176 + - offset: 198 length: 61 placeholder_text: class Gala - - offset: 239 + - offset: 261 length: 62 placeholder_text: class Fuji - - offset: 303 + - offset: 325 length: 69 placeholder_text: class Braeburn - - offset: 491 + - offset: 513 length: 23 placeholder_text: // trace(it.consume()) - name: test/Tests.kt diff --git a/Object-Oriented Programming/Upcasting/Exercise 3/src/Task.kt b/Object-Oriented Programming/Upcasting/Exercise 3/src/Task.kt index 70256dc4..ff281a00 100644 --- a/Object-Oriented Programming/Upcasting/Exercise 3/src/Task.kt +++ b/Object-Oriented Programming/Upcasting/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Upcasting/Task3.kt package upcastingExercise3 import atomictest.trace diff --git a/Object-Oriented Programming/Upcasting/Exercise 3/task-info.yaml b/Object-Oriented Programming/Upcasting/Exercise 3/task-info.yaml index b3e28709..328ea4d1 100644 --- a/Object-Oriented Programming/Upcasting/Exercise 3/task-info.yaml +++ b/Object-Oriented Programming/Upcasting/Exercise 3/task-info.yaml @@ -3,22 +3,22 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 263 + - offset: 285 length: 129 placeholder_text: class Hero - - offset: 423 + - offset: 445 length: 16 placeholder_text: TODO() - - offset: 471 + - offset: 493 length: 15 placeholder_text: TODO() - - offset: 515 + - offset: 537 length: 14 placeholder_text: TODO() - - offset: 570 + - offset: 592 length: 16 placeholder_text: TODO() - - offset: 603 + - offset: 625 length: 169 placeholder_text: |- /* diff --git a/Power Tools/Lazy Initialization/Exercise 3/task-info.yaml b/Power Tools/Lazy Initialization/Exercise 3/task-info.yaml index 631fe444..8fa87a25 100644 --- a/Power Tools/Lazy Initialization/Exercise 3/task-info.yaml +++ b/Power Tools/Lazy Initialization/Exercise 3/task-info.yaml @@ -21,11 +21,11 @@ files: - offset: 347 length: 49 placeholder_text: = 2 // TODO - - offset: 435 - length: 49 - placeholder_text: = A() // TODO - offset: 409 length: 1 placeholder_text: 0 // TODO + - offset: 435 + length: 49 + placeholder_text: = A() // TODO - name: test/Tests.kt visible: false diff --git a/Power Tools/Operator Overloading/Exercise 1/task-info.yaml b/Power Tools/Operator Overloading/Exercise 1/task-info.yaml index ef1cbb4c..085add51 100644 --- a/Power Tools/Operator Overloading/Exercise 1/task-info.yaml +++ b/Power Tools/Operator Overloading/Exercise 1/task-info.yaml @@ -3,14 +3,14 @@ files: - name: src/Task.kt visible: true placeholders: + - offset: 201 + length: 74 + placeholder_text: // TODO - offset: 357 length: 58 placeholder_text: TODO() - offset: 458 length: 88 placeholder_text: TODO() - - offset: 201 - length: 74 - placeholder_text: // TODO - name: test/Tests.kt visible: false diff --git a/Programming Basics/Booleans/Exercise 1/src/Task.kt b/Programming Basics/Booleans/Exercise 1/src/Task.kt index 394866ac..ebe079cb 100644 --- a/Programming Basics/Booleans/Exercise 1/src/Task.kt +++ b/Programming Basics/Booleans/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Booleans/Task1.kt package booleansExercise1 // (178 + 131 > 209 + 99) && false diff --git a/Programming Basics/Booleans/Exercise 1/task-info.yaml b/Programming Basics/Booleans/Exercise 1/task-info.yaml index 4c7dbe39..11bcd687 100644 --- a/Programming Basics/Booleans/Exercise 1/task-info.yaml +++ b/Programming Basics/Booleans/Exercise 1/task-info.yaml @@ -3,13 +3,13 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 79 + - offset: 100 length: 5 placeholder_text: TODO() - - offset: 121 + - offset: 142 length: 4 placeholder_text: TODO() - - offset: 191 + - offset: 212 length: 4 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Booleans/Exercise 2/src/Task.kt b/Programming Basics/Booleans/Exercise 2/src/Task.kt index c1e71432..036f2569 100644 --- a/Programming Basics/Booleans/Exercise 2/src/Task.kt +++ b/Programming Basics/Booleans/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Booleans/Task2.kt package booleansExercise2 fun showAnd(first: Boolean, second: Boolean) { diff --git a/Programming Basics/Booleans/Exercise 2/task-info.yaml b/Programming Basics/Booleans/Exercise 2/task-info.yaml index eaec1cf3..4199085b 100644 --- a/Programming Basics/Booleans/Exercise 2/task-info.yaml +++ b/Programming Basics/Booleans/Exercise 2/task-info.yaml @@ -3,13 +3,13 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 27 + - offset: 48 length: 101 placeholder_text: fun showAnd() {} - - offset: 130 + - offset: 151 length: 100 placeholder_text: fun showOr() {} - - offset: 257 + - offset: 278 length: 178 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Booleans/Exercise 3/src/Task.kt b/Programming Basics/Booleans/Exercise 3/src/Task.kt index 8067b3c1..8ad07587 100644 --- a/Programming Basics/Booleans/Exercise 3/src/Task.kt +++ b/Programming Basics/Booleans/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Booleans/Task3.kt package booleansExercise3 fun and(b1: Boolean, b2: Boolean): Boolean = diff --git a/Programming Basics/Booleans/Exercise 3/task-info.yaml b/Programming Basics/Booleans/Exercise 3/task-info.yaml index 9e6a62e5..a7bf1af0 100644 --- a/Programming Basics/Booleans/Exercise 3/task-info.yaml +++ b/Programming Basics/Booleans/Exercise 3/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 74 + - offset: 95 length: 21 placeholder_text: TODO() - - offset: 143 + - offset: 164 length: 20 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Data Types/Exercise 1/src/Task.kt b/Programming Basics/Data Types/Exercise 1/src/Task.kt index 20165241..3a6d239c 100644 --- a/Programming Basics/Data Types/Exercise 1/src/Task.kt +++ b/Programming Basics/Data Types/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// DataTypes/Task1.kt package dataTypesExercise1 fun main() { diff --git a/Programming Basics/Data Types/Exercise 1/task-info.yaml b/Programming Basics/Data Types/Exercise 1/task-info.yaml index 3761fd6f..83747d9a 100644 --- a/Programming Basics/Data Types/Exercise 1/task-info.yaml +++ b/Programming Basics/Data Types/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 43 + - offset: 65 length: 91 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Programming Basics/Data Types/Exercise 2/src/Task.kt b/Programming Basics/Data Types/Exercise 2/src/Task.kt index 9ae14279..2873db30 100644 --- a/Programming Basics/Data Types/Exercise 2/src/Task.kt +++ b/Programming Basics/Data Types/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// DataTypes/Task2.kt package dataTypesExercise2 fun main() { diff --git a/Programming Basics/Data Types/Exercise 2/task-info.yaml b/Programming Basics/Data Types/Exercise 2/task-info.yaml index cf002a8e..525807c8 100644 --- a/Programming Basics/Data Types/Exercise 2/task-info.yaml +++ b/Programming Basics/Data Types/Exercise 2/task-info.yaml @@ -3,16 +3,16 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 201 + - offset: 223 length: 325 placeholder_text: TODO() // write some examples - - offset: 624 + - offset: 646 length: 6 placeholder_text: ??? - - offset: 660 + - offset: 682 length: 89 placeholder_text: TODO() // write some examples - - offset: 839 + - offset: 861 length: 7 placeholder_text: ??? - name: test/output.txt diff --git a/Programming Basics/Data Types/Exercise 3/src/Task.kt b/Programming Basics/Data Types/Exercise 3/src/Task.kt index 4552375e..938e8e57 100644 --- a/Programming Basics/Data Types/Exercise 3/src/Task.kt +++ b/Programming Basics/Data Types/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// DataTypes/Task3.kt package dataTypesExercise3 // 'a' + 1 diff --git a/Programming Basics/Data Types/Exercise 3/task-info.yaml b/Programming Basics/Data Types/Exercise 3/task-info.yaml index 1a3a940d..a0d44025 100644 --- a/Programming Basics/Data Types/Exercise 3/task-info.yaml +++ b/Programming Basics/Data Types/Exercise 3/task-info.yaml @@ -3,13 +3,13 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 48 + - offset: 70 length: 3 placeholder_text: '''?''' - - offset: 74 + - offset: 96 length: 3 placeholder_text: '''?''' - - offset: 99 + - offset: 121 length: 3 placeholder_text: '''?''' - name: test/Tests.kt diff --git a/Programming Basics/Expressions & Statements/Exercise 1/src/Task.kt b/Programming Basics/Expressions & Statements/Exercise 1/src/Task.kt index b7c4f107..31a5a88a 100644 --- a/Programming Basics/Expressions & Statements/Exercise 1/src/Task.kt +++ b/Programming Basics/Expressions & Statements/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// ExpressionsStatements/Task1.kt package expressionsAndStatementsExercise1 fun main() { diff --git a/Programming Basics/Expressions & Statements/Exercise 1/task-info.yaml b/Programming Basics/Expressions & Statements/Exercise 1/task-info.yaml index 29495986..c55b2e5c 100644 --- a/Programming Basics/Expressions & Statements/Exercise 1/task-info.yaml +++ b/Programming Basics/Expressions & Statements/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 58 + - offset: 92 length: 19 placeholder_text: TODO() - name: test/output.txt diff --git a/Programming Basics/Expressions & Statements/Exercise 2/src/Task.kt b/Programming Basics/Expressions & Statements/Exercise 2/src/Task.kt index 838d9da1..306aa229 100644 --- a/Programming Basics/Expressions & Statements/Exercise 2/src/Task.kt +++ b/Programming Basics/Expressions & Statements/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// ExpressionsStatements/Task2.kt package expressionsAndStatementsExercise2 fun f(i: Int, j: Int) = i + j diff --git a/Programming Basics/Expressions & Statements/Exercise 2/task-info.yaml b/Programming Basics/Expressions & Statements/Exercise 2/task-info.yaml index 4576b88b..9347dcea 100644 --- a/Programming Basics/Expressions & Statements/Exercise 2/task-info.yaml +++ b/Programming Basics/Expressions & Statements/Exercise 2/task-info.yaml @@ -3,16 +3,16 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 43 + - offset: 77 length: 29 placeholder_text: fun f() = 0 - - offset: 74 + - offset: 108 length: 39 placeholder_text: fun g() = "" - - offset: 115 + - offset: 149 length: 24 placeholder_text: fun h() = '?' - - offset: 156 + - offset: 190 length: 136 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Expressions & Statements/Exercise 3/src/Task.kt b/Programming Basics/Expressions & Statements/Exercise 3/src/Task.kt index 873572d1..ea77ef4b 100644 --- a/Programming Basics/Expressions & Statements/Exercise 3/src/Task.kt +++ b/Programming Basics/Expressions & Statements/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// ExpressionsStatements/Task3.kt package expressionsAndStatementsExercise3 /* diff --git a/Programming Basics/Expressions & Statements/Exercise 3/task-info.yaml b/Programming Basics/Expressions & Statements/Exercise 3/task-info.yaml index c057429a..ac7405fa 100644 --- a/Programming Basics/Expressions & Statements/Exercise 3/task-info.yaml +++ b/Programming Basics/Expressions & Statements/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 99 + - offset: 133 length: 1 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Functions/Exercise 1/src/Task.kt b/Programming Basics/Functions/Exercise 1/src/Task.kt index dbed2f56..e5ea3dfe 100644 --- a/Programming Basics/Functions/Exercise 1/src/Task.kt +++ b/Programming Basics/Functions/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Functions/Task1.kt package functionsExercise1 fun getSquare(i: Int): Int = i * i diff --git a/Programming Basics/Functions/Exercise 1/task-info.yaml b/Programming Basics/Functions/Exercise 1/task-info.yaml index 269ad8ff..226937e4 100644 --- a/Programming Basics/Functions/Exercise 1/task-info.yaml +++ b/Programming Basics/Functions/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 57 + - offset: 79 length: 5 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Functions/Exercise 2/src/Task.kt b/Programming Basics/Functions/Exercise 2/src/Task.kt index 48f0a884..48ca1652 100644 --- a/Programming Basics/Functions/Exercise 2/src/Task.kt +++ b/Programming Basics/Functions/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Functions/Task2.kt package functionsExercise2 fun getSum(a: Double, b: Double, c: Double): Double = a + b + c diff --git a/Programming Basics/Functions/Exercise 2/task-info.yaml b/Programming Basics/Functions/Exercise 2/task-info.yaml index 8cc5241b..93be9093 100644 --- a/Programming Basics/Functions/Exercise 2/task-info.yaml +++ b/Programming Basics/Functions/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 82 + - offset: 104 length: 9 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Functions/Exercise 3/src/Task.kt b/Programming Basics/Functions/Exercise 3/src/Task.kt index 5af3baf5..44bdbb85 100644 --- a/Programming Basics/Functions/Exercise 3/src/Task.kt +++ b/Programming Basics/Functions/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Functions/Task3.kt package functionsExercise3 fun duplicate(s: String): String = s + s diff --git a/Programming Basics/Functions/Exercise 3/task-info.yaml b/Programming Basics/Functions/Exercise 3/task-info.yaml index df9c762e..f64935da 100644 --- a/Programming Basics/Functions/Exercise 3/task-info.yaml +++ b/Programming Basics/Functions/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 63 + - offset: 85 length: 5 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Hello, World/Exercise 1/src/Task.kt b/Programming Basics/Hello, World/Exercise 1/src/Task.kt index 3d017951..2fd2cda7 100644 --- a/Programming Basics/Hello, World/Exercise 1/src/Task.kt +++ b/Programming Basics/Hello, World/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// HelloWorld/Task1.kt package helloWorldExercise1 fun main() { diff --git a/Programming Basics/Hello, World/Exercise 1/task-info.yaml b/Programming Basics/Hello, World/Exercise 1/task-info.yaml index 449a55ac..86139616 100644 --- a/Programming Basics/Hello, World/Exercise 1/task-info.yaml +++ b/Programming Basics/Hello, World/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 29 + - offset: 52 length: 42 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Programming Basics/Hello, World/Exercise 2/src/Task.kt b/Programming Basics/Hello, World/Exercise 2/src/Task.kt index b7727360..ca560461 100644 --- a/Programming Basics/Hello, World/Exercise 2/src/Task.kt +++ b/Programming Basics/Hello, World/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// HelloWorld/Task2.kt package helloWorldExercise2 fun main() { diff --git a/Programming Basics/Hello, World/Exercise 2/task-info.yaml b/Programming Basics/Hello, World/Exercise 2/task-info.yaml index 46a31791..7fd64104 100644 --- a/Programming Basics/Hello, World/Exercise 2/task-info.yaml +++ b/Programming Basics/Hello, World/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 44 + - offset: 67 length: 38 placeholder_text: // TODO - name: test/output.txt diff --git a/Programming Basics/Hello, World/Exercise 3/src/Task.kt b/Programming Basics/Hello, World/Exercise 3/src/Task.kt index c0f64df2..75734144 100644 --- a/Programming Basics/Hello, World/Exercise 3/src/Task.kt +++ b/Programming Basics/Hello, World/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// HelloWorld/Task3.kt package helloWorldExercise3 fun main() { diff --git a/Programming Basics/Hello, World/Exercise 3/task-info.yaml b/Programming Basics/Hello, World/Exercise 3/task-info.yaml index de0dfe95..f9398690 100644 --- a/Programming Basics/Hello, World/Exercise 3/task-info.yaml +++ b/Programming Basics/Hello, World/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 44 + - offset: 67 length: 40 placeholder_text: |- println("Hello,") diff --git a/Programming Basics/Looping & Ranges/Exercise 1/src/Task.kt b/Programming Basics/Looping & Ranges/Exercise 1/src/Task.kt index b7f8cc72..21712639 100644 --- a/Programming Basics/Looping & Ranges/Exercise 1/src/Task.kt +++ b/Programming Basics/Looping & Ranges/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// LoopingAndRanges/Task1.kt package loopingAndRangesExercise1 fun factorial(n: Int): Long { diff --git a/Programming Basics/Looping & Ranges/Exercise 1/task-info.yaml b/Programming Basics/Looping & Ranges/Exercise 1/task-info.yaml index 5bb5ae59..c6332c84 100644 --- a/Programming Basics/Looping & Ranges/Exercise 1/task-info.yaml +++ b/Programming Basics/Looping & Ranges/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 67 + - offset: 96 length: 71 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Looping & Ranges/Exercise 2/src/Task.kt b/Programming Basics/Looping & Ranges/Exercise 2/src/Task.kt index d7b88b12..fee03d8f 100644 --- a/Programming Basics/Looping & Ranges/Exercise 2/src/Task.kt +++ b/Programming Basics/Looping & Ranges/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// LoopingAndRanges/Task2.kt package loopingAndRangesExercise2 fun factorial(n: Int): Long { diff --git a/Programming Basics/Looping & Ranges/Exercise 2/task-info.yaml b/Programming Basics/Looping & Ranges/Exercise 2/task-info.yaml index d87866b0..67f16380 100644 --- a/Programming Basics/Looping & Ranges/Exercise 2/task-info.yaml +++ b/Programming Basics/Looping & Ranges/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 180 + - offset: 209 length: 82 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Looping & Ranges/Exercise 3/src/Task.kt b/Programming Basics/Looping & Ranges/Exercise 3/src/Task.kt index 097a8f84..b88e89a1 100644 --- a/Programming Basics/Looping & Ranges/Exercise 3/src/Task.kt +++ b/Programming Basics/Looping & Ranges/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// LoopingAndRanges/Task3.kt package loopingAndRangesExercise3 fun sumOfEven(n: Int): Int { diff --git a/Programming Basics/Looping & Ranges/Exercise 3/task-info.yaml b/Programming Basics/Looping & Ranges/Exercise 3/task-info.yaml index 8225f5c5..2b817bbd 100644 --- a/Programming Basics/Looping & Ranges/Exercise 3/task-info.yaml +++ b/Programming Basics/Looping & Ranges/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 66 + - offset: 95 length: 100 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Looping & Ranges/Exercise 4/src/Task.kt b/Programming Basics/Looping & Ranges/Exercise 4/src/Task.kt index 508fc57a..4fc6f2c9 100644 --- a/Programming Basics/Looping & Ranges/Exercise 4/src/Task.kt +++ b/Programming Basics/Looping & Ranges/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// LoopingAndRanges/Task4.kt package loopingAndRangesExercise4 fun printHalfPyramid(n: Int) { diff --git a/Programming Basics/Looping & Ranges/Exercise 4/task-info.yaml b/Programming Basics/Looping & Ranges/Exercise 4/task-info.yaml index cee6e54e..181e31c4 100644 --- a/Programming Basics/Looping & Ranges/Exercise 4/task-info.yaml +++ b/Programming Basics/Looping & Ranges/Exercise 4/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 68 + - offset: 97 length: 74 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Number Types/Exercise 1/src/Task.kt b/Programming Basics/Number Types/Exercise 1/src/Task.kt index 6609bb51..931111f3 100644 --- a/Programming Basics/Number Types/Exercise 1/src/Task.kt +++ b/Programming Basics/Number Types/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// NumberTypes/Task1.kt package numberTypesExercise1 // 11 / 3 diff --git a/Programming Basics/Number Types/Exercise 1/task-info.yaml b/Programming Basics/Number Types/Exercise 1/task-info.yaml index 2f785384..b596d855 100644 --- a/Programming Basics/Number Types/Exercise 1/task-info.yaml +++ b/Programming Basics/Number Types/Exercise 1/task-info.yaml @@ -3,16 +3,16 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 48 - length: 1 - placeholder_text: 0 - - offset: 69 + - offset: 72 length: 1 placeholder_text: 0 - offset: 93 + length: 1 + placeholder_text: 0 + - offset: 117 length: 2 placeholder_text: 0 - - offset: 116 + - offset: 140 length: 3 placeholder_text: 0.0 - name: test/Tests.kt diff --git a/Programming Basics/Number Types/Exercise 2/src/Task.kt b/Programming Basics/Number Types/Exercise 2/src/Task.kt index 43a6ccf5..86576d0a 100644 --- a/Programming Basics/Number Types/Exercise 2/src/Task.kt +++ b/Programming Basics/Number Types/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// NumberTypes/Task2.kt package numberTypesExercise2 val million: Int = 1_000_000 diff --git a/Programming Basics/Number Types/Exercise 2/task-info.yaml b/Programming Basics/Number Types/Exercise 2/task-info.yaml index a9fd38dc..72a6ff35 100644 --- a/Programming Basics/Number Types/Exercise 2/task-info.yaml +++ b/Programming Basics/Number Types/Exercise 2/task-info.yaml @@ -3,22 +3,22 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 106 + - offset: 130 length: 13 placeholder_text: 0 - - offset: 146 + - offset: 170 length: 5 placeholder_text: TODO() - - offset: 168 + - offset: 192 length: 17 placeholder_text: 0 - - offset: 213 + - offset: 237 length: 6 placeholder_text: TODO() - - offset: 239 + - offset: 263 length: 25 placeholder_text: 0 - - offset: 295 + - offset: 319 length: 6 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Number Types/Exercise 3/src/Task.kt b/Programming Basics/Number Types/Exercise 3/src/Task.kt index 3af45d64..e6708c4e 100644 --- a/Programming Basics/Number Types/Exercise 3/src/Task.kt +++ b/Programming Basics/Number Types/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// NumberTypes/Task3.kt package numberTypesExercise3 fun convertFahrenheitToCelsius(f: Int): Double = diff --git a/Programming Basics/Number Types/Exercise 3/task-info.yaml b/Programming Basics/Number Types/Exercise 3/task-info.yaml index af0a9f8f..26160731 100644 --- a/Programming Basics/Number Types/Exercise 3/task-info.yaml +++ b/Programming Basics/Number Types/Exercise 3/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 81 + - offset: 105 length: 18 placeholder_text: TODO() - - offset: 152 + - offset: 176 length: 16 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Number Types/Exercise 4/src/Task.kt b/Programming Basics/Number Types/Exercise 4/src/Task.kt index 93b227d3..2bc7ec10 100644 --- a/Programming Basics/Number Types/Exercise 4/src/Task.kt +++ b/Programming Basics/Number Types/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// NumberTypes/Task4.kt package numberTypesExercise4 fun convertToMilliseconds(hours: Int, minutes: Int, seconds: Int): Long = diff --git a/Programming Basics/Number Types/Exercise 4/task-info.yaml b/Programming Basics/Number Types/Exercise 4/task-info.yaml index 6c34672f..64c66e11 100644 --- a/Programming Basics/Number Types/Exercise 4/task-info.yaml +++ b/Programming Basics/Number Types/Exercise 4/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 106 + - offset: 130 length: 49 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Repetition with while/Exercise 1/src/Task.kt b/Programming Basics/Repetition with while/Exercise 1/src/Task.kt index 47383a63..d796ca0e 100644 --- a/Programming Basics/Repetition with while/Exercise 1/src/Task.kt +++ b/Programming Basics/Repetition with while/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// RepetitionWithWhile/Task1.kt package repetitionWithWhileExercise1 fun displayContent(s: String) { diff --git a/Programming Basics/Repetition with while/Exercise 1/task-info.yaml b/Programming Basics/Repetition with while/Exercise 1/task-info.yaml index 2e6d373b..b9cc1f16 100644 --- a/Programming Basics/Repetition with while/Exercise 1/task-info.yaml +++ b/Programming Basics/Repetition with while/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 38 + - offset: 70 length: 100 placeholder_text: fun displayContent() {} - name: test/Tests.kt diff --git a/Programming Basics/Repetition with while/Exercise 2/src/Task.kt b/Programming Basics/Repetition with while/Exercise 2/src/Task.kt index cc8720cf..74befdb6 100644 --- a/Programming Basics/Repetition with while/Exercise 2/src/Task.kt +++ b/Programming Basics/Repetition with while/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// RepetitionWithWhile/Task2.kt package repetitionWithWhileExercise2 fun sum(number: Int): Int { diff --git a/Programming Basics/Repetition with while/Exercise 2/task-info.yaml b/Programming Basics/Repetition with while/Exercise 2/task-info.yaml index d1b533d2..cf0117cc 100644 --- a/Programming Basics/Repetition with while/Exercise 2/task-info.yaml +++ b/Programming Basics/Repetition with while/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 68 + - offset: 100 length: 85 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Repetition with while/Exercise 3/src/Task.kt b/Programming Basics/Repetition with while/Exercise 3/src/Task.kt index 7acc3a7f..9348574e 100644 --- a/Programming Basics/Repetition with while/Exercise 3/src/Task.kt +++ b/Programming Basics/Repetition with while/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// RepetitionWithWhile/Task3.kt package repetitionWithWhileExercise3 fun sumOfEven(n: Int): Int { diff --git a/Programming Basics/Repetition with while/Exercise 3/task-info.yaml b/Programming Basics/Repetition with while/Exercise 3/task-info.yaml index 967ee88b..c03d3cc5 100644 --- a/Programming Basics/Repetition with while/Exercise 3/task-info.yaml +++ b/Programming Basics/Repetition with while/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 69 + - offset: 101 length: 119 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/String Templates/Exercise 1/src/Task.kt b/Programming Basics/String Templates/Exercise 1/src/Task.kt index a5f4bf04..b735f74e 100644 --- a/Programming Basics/String Templates/Exercise 1/src/Task.kt +++ b/Programming Basics/String Templates/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// StringTemplates/Task1.kt package stringTemplatesExercise1 fun findMax(first: Int, second: Int): Int = diff --git a/Programming Basics/String Templates/Exercise 1/task-info.yaml b/Programming Basics/String Templates/Exercise 1/task-info.yaml index c9ec0389..4ff23756 100644 --- a/Programming Basics/String Templates/Exercise 1/task-info.yaml +++ b/Programming Basics/String Templates/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 169 + - offset: 197 length: 83 placeholder_text: TODO() - name: test/output.txt diff --git a/Programming Basics/String Templates/Exercise 2/src/Task.kt b/Programming Basics/String Templates/Exercise 2/src/Task.kt index 15f30f6d..4461fa52 100644 --- a/Programming Basics/String Templates/Exercise 2/src/Task.kt +++ b/Programming Basics/String Templates/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// StringTemplates/Task2.kt package stringTemplatesExercise2 fun record(index: Int, status: String, message: String): String = diff --git a/Programming Basics/String Templates/Exercise 2/task-info.yaml b/Programming Basics/String Templates/Exercise 2/task-info.yaml index 5ba6981a..7d01b51d 100644 --- a/Programming Basics/String Templates/Exercise 2/task-info.yaml +++ b/Programming Basics/String Templates/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 102 + - offset: 130 length: 29 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/String Templates/Exercise 3/src/Task.kt b/Programming Basics/String Templates/Exercise 3/src/Task.kt index 8337c553..5439450a 100644 --- a/Programming Basics/String Templates/Exercise 3/src/Task.kt +++ b/Programming Basics/String Templates/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// StringTemplates/Task3.kt package stringTemplatesExercise3 fun show(i: Int, s: String, c: Char, d: Double) { diff --git a/Programming Basics/String Templates/Exercise 3/task-info.yaml b/Programming Basics/String Templates/Exercise 3/task-info.yaml index 0a5549dd..d5c1d252 100644 --- a/Programming Basics/String Templates/Exercise 3/task-info.yaml +++ b/Programming Basics/String Templates/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 34 + - offset: 62 length: 135 placeholder_text: fun show() {} - name: test/Tests.kt diff --git a/Programming Basics/Summary 1/Exercise 1/src/Task.kt b/Programming Basics/Summary 1/Exercise 1/src/Task.kt index 97faf71e..2b909e21 100644 --- a/Programming Basics/Summary 1/Exercise 1/src/Task.kt +++ b/Programming Basics/Summary 1/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Summary1/Task1.kt package summaryIExercise1 fun main() { diff --git a/Programming Basics/Summary 1/Exercise 1/task-info.yaml b/Programming Basics/Summary 1/Exercise 1/task-info.yaml index fa32f7df..c04f681e 100644 --- a/Programming Basics/Summary 1/Exercise 1/task-info.yaml +++ b/Programming Basics/Summary 1/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 42 + - offset: 63 length: 80 placeholder_text: TODO() - name: test/output.txt diff --git a/Programming Basics/Summary 1/Exercise 10/src/Task.kt b/Programming Basics/Summary 1/Exercise 10/src/Task.kt index bb5b6824..1be6c437 100644 --- a/Programming Basics/Summary 1/Exercise 10/src/Task.kt +++ b/Programming Basics/Summary 1/Exercise 10/src/Task.kt @@ -1,3 +1,4 @@ +// Summary1/Task10.kt package summaryIExercise10 fun showSnake(rows: Int, columns: Int) { diff --git a/Programming Basics/Summary 1/Exercise 10/task-info.yaml b/Programming Basics/Summary 1/Exercise 10/task-info.yaml index c6802635..771bb7eb 100644 --- a/Programming Basics/Summary 1/Exercise 10/task-info.yaml +++ b/Programming Basics/Summary 1/Exercise 10/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 71 + - offset: 93 length: 298 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Summary 1/Exercise 2/src/Task.kt b/Programming Basics/Summary 1/Exercise 2/src/Task.kt index 127b1c05..0071b7fe 100644 --- a/Programming Basics/Summary 1/Exercise 2/src/Task.kt +++ b/Programming Basics/Summary 1/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Summary1/Task2.kt package summaryIExercise2 fun other(s: String): String { diff --git a/Programming Basics/Summary 1/Exercise 2/task-info.yaml b/Programming Basics/Summary 1/Exercise 2/task-info.yaml index 5de98395..f7800715 100644 --- a/Programming Basics/Summary 1/Exercise 2/task-info.yaml +++ b/Programming Basics/Summary 1/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 60 + - offset: 81 length: 130 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Summary 1/Exercise 3/src/Task.kt b/Programming Basics/Summary 1/Exercise 3/src/Task.kt index 9bd91dcc..32bf8c7f 100644 --- a/Programming Basics/Summary 1/Exercise 3/src/Task.kt +++ b/Programming Basics/Summary 1/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Summary1/Task3.kt package summaryIExercise3 fun first(a: Boolean, b: Boolean, c: Boolean): Boolean = diff --git a/Programming Basics/Summary 1/Exercise 3/task-info.yaml b/Programming Basics/Summary 1/Exercise 3/task-info.yaml index eeee089a..ab7ed09d 100644 --- a/Programming Basics/Summary 1/Exercise 3/task-info.yaml +++ b/Programming Basics/Summary 1/Exercise 3/task-info.yaml @@ -3,16 +3,16 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 93 + - offset: 114 length: 6 placeholder_text: TODO() - - offset: 105 + - offset: 126 length: 5 placeholder_text: TODO() - - offset: 179 + - offset: 200 length: 4 placeholder_text: TODO() - - offset: 189 + - offset: 210 length: 6 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Summary 1/Exercise 4/src/Task.kt b/Programming Basics/Summary 1/Exercise 4/src/Task.kt index 8617204a..13529f71 100644 --- a/Programming Basics/Summary 1/Exercise 4/src/Task.kt +++ b/Programming Basics/Summary 1/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// Summary1/Task4.kt package summaryIExercise4 fun testLong() { diff --git a/Programming Basics/Summary 1/Exercise 4/task-info.yaml b/Programming Basics/Summary 1/Exercise 4/task-info.yaml index 5965dd6b..92fb95fa 100644 --- a/Programming Basics/Summary 1/Exercise 4/task-info.yaml +++ b/Programming Basics/Summary 1/Exercise 4/task-info.yaml @@ -3,13 +3,13 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 46 + - offset: 67 length: 27 placeholder_text: TODO() - - offset: 98 + - offset: 119 length: 29 placeholder_text: TODO() - - offset: 153 + - offset: 174 length: 49 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Summary 1/Exercise 5/src/Task.kt b/Programming Basics/Summary 1/Exercise 5/src/Task.kt index fad50f51..e4442895 100644 --- a/Programming Basics/Summary 1/Exercise 5/src/Task.kt +++ b/Programming Basics/Summary 1/Exercise 5/src/Task.kt @@ -1,3 +1,4 @@ +// Summary1/Task5.kt package summaryIExercise5 fun everyFifth(start: Int, end: Int) { diff --git a/Programming Basics/Summary 1/Exercise 5/task-info.yaml b/Programming Basics/Summary 1/Exercise 5/task-info.yaml index 376ef8ab..da9d8d19 100644 --- a/Programming Basics/Summary 1/Exercise 5/task-info.yaml +++ b/Programming Basics/Summary 1/Exercise 5/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 68 + - offset: 89 length: 82 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Summary 1/Exercise 6/src/Task.kt b/Programming Basics/Summary 1/Exercise 6/src/Task.kt index c30a1091..fa624b56 100644 --- a/Programming Basics/Summary 1/Exercise 6/src/Task.kt +++ b/Programming Basics/Summary 1/Exercise 6/src/Task.kt @@ -1,3 +1,4 @@ +// Summary1/Task6.kt package summaryIExercise6 fun everyFifthNonWhitespace(s: String) { diff --git a/Programming Basics/Summary 1/Exercise 6/task-info.yaml b/Programming Basics/Summary 1/Exercise 6/task-info.yaml index 64609b3f..bd131770 100644 --- a/Programming Basics/Summary 1/Exercise 6/task-info.yaml +++ b/Programming Basics/Summary 1/Exercise 6/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 70 + - offset: 91 length: 109 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Summary 1/Exercise 7/src/Task.kt b/Programming Basics/Summary 1/Exercise 7/src/Task.kt index bca5f1a6..5326dbb0 100644 --- a/Programming Basics/Summary 1/Exercise 7/src/Task.kt +++ b/Programming Basics/Summary 1/Exercise 7/src/Task.kt @@ -1,3 +1,4 @@ +// Summary1/Task7.kt package summaryIExercise7 fun countDigits(number: Int, digit: Int): Int { diff --git a/Programming Basics/Summary 1/Exercise 7/task-info.yaml b/Programming Basics/Summary 1/Exercise 7/task-info.yaml index a6900bd7..8c63efe0 100644 --- a/Programming Basics/Summary 1/Exercise 7/task-info.yaml +++ b/Programming Basics/Summary 1/Exercise 7/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 146 + - offset: 167 length: 70 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Summary 1/Exercise 8/src/Task.kt b/Programming Basics/Summary 1/Exercise 8/src/Task.kt index 1949fe36..5d317376 100644 --- a/Programming Basics/Summary 1/Exercise 8/src/Task.kt +++ b/Programming Basics/Summary 1/Exercise 8/src/Task.kt @@ -1,3 +1,4 @@ +// Summary1/Task8.kt package summaryIExercise8 fun reverseDecimal(number: Int): Int { diff --git a/Programming Basics/Summary 1/Exercise 8/task-info.yaml b/Programming Basics/Summary 1/Exercise 8/task-info.yaml index c57e98bd..87678acb 100644 --- a/Programming Basics/Summary 1/Exercise 8/task-info.yaml +++ b/Programming Basics/Summary 1/Exercise 8/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 68 + - offset: 89 length: 171 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/Summary 1/Exercise 9/src/Task.kt b/Programming Basics/Summary 1/Exercise 9/src/Task.kt index f72acaf1..35196d67 100644 --- a/Programming Basics/Summary 1/Exercise 9/src/Task.kt +++ b/Programming Basics/Summary 1/Exercise 9/src/Task.kt @@ -1,3 +1,4 @@ +// Summary1/Task9.kt package summaryIExercise9 fun printTriangle(n: Int) { diff --git a/Programming Basics/Summary 1/Exercise 9/task-info.yaml b/Programming Basics/Summary 1/Exercise 9/task-info.yaml index 0805b469..af7a36cb 100644 --- a/Programming Basics/Summary 1/Exercise 9/task-info.yaml +++ b/Programming Basics/Summary 1/Exercise 9/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 57 + - offset: 78 length: 125 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/The in Keyword/Exercise 1/src/Task.kt b/Programming Basics/The in Keyword/Exercise 1/src/Task.kt index 5441cd15..765e4f42 100644 --- a/Programming Basics/The in Keyword/Exercise 1/src/Task.kt +++ b/Programming Basics/The in Keyword/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// InKeyword/Task1.kt package theInKeywordExercise1 fun getAlphabet(): String { diff --git a/Programming Basics/The in Keyword/Exercise 1/task-info.yaml b/Programming Basics/The in Keyword/Exercise 1/task-info.yaml index d46a9bd3..f2f1483d 100644 --- a/Programming Basics/The in Keyword/Exercise 1/task-info.yaml +++ b/Programming Basics/The in Keyword/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 61 + - offset: 83 length: 60 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/The in Keyword/Exercise 2/src/Task.kt b/Programming Basics/The in Keyword/Exercise 2/src/Task.kt index 0a8c437d..adfdac53 100644 --- a/Programming Basics/The in Keyword/Exercise 2/src/Task.kt +++ b/Programming Basics/The in Keyword/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// InKeyword/Task2.kt package theInKeywordExercise2 fun sumOfEven(n: Int): Int { diff --git a/Programming Basics/The in Keyword/Exercise 2/task-info.yaml b/Programming Basics/The in Keyword/Exercise 2/task-info.yaml index 34bd7fde..33ac2cc7 100644 --- a/Programming Basics/The in Keyword/Exercise 2/task-info.yaml +++ b/Programming Basics/The in Keyword/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 62 + - offset: 84 length: 77 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/The in Keyword/Exercise 3/src/Task.kt b/Programming Basics/The in Keyword/Exercise 3/src/Task.kt index de2745ba..f50885ce 100644 --- a/Programming Basics/The in Keyword/Exercise 3/src/Task.kt +++ b/Programming Basics/The in Keyword/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// InKeyword/Task3.kt package theInKeywordExercise3 fun isLowerCase(ch: Char): Boolean = ch in 'a'..'z' diff --git a/Programming Basics/The in Keyword/Exercise 3/task-info.yaml b/Programming Basics/The in Keyword/Exercise 3/task-info.yaml index df7d7a73..2493d385 100644 --- a/Programming Basics/The in Keyword/Exercise 3/task-info.yaml +++ b/Programming Basics/The in Keyword/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 68 + - offset: 90 length: 14 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/The in Keyword/Exercise 4/src/Task.kt b/Programming Basics/The in Keyword/Exercise 4/src/Task.kt index 3ef8034b..dc4dff14 100644 --- a/Programming Basics/The in Keyword/Exercise 4/src/Task.kt +++ b/Programming Basics/The in Keyword/Exercise 4/src/Task.kt @@ -1,3 +1,4 @@ +// InKeyword/Task4.kt package theInKeywordExercise4 fun isValidCharacter(ch: Char): Boolean = ch == '_' || diff --git a/Programming Basics/The in Keyword/Exercise 4/task-info.yaml b/Programming Basics/The in Keyword/Exercise 4/task-info.yaml index 9b9d7b44..ff78cefd 100644 --- a/Programming Basics/The in Keyword/Exercise 4/task-info.yaml +++ b/Programming Basics/The in Keyword/Exercise 4/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 31 + - offset: 53 length: 109 - placeholder_text: "// isValidCharacter" - - offset: 188 + placeholder_text: // isValidCharacter + - offset: 210 length: 129 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/if Expressions/Exercise 1/src/Task.kt b/Programming Basics/if Expressions/Exercise 1/src/Task.kt index 6337d488..31c4cd11 100644 --- a/Programming Basics/if Expressions/Exercise 1/src/Task.kt +++ b/Programming Basics/if Expressions/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// IfExpressions/Task1.kt package ifExpressionsExercise1 fun checkSign(number: Int): String = diff --git a/Programming Basics/if Expressions/Exercise 1/task-info.yaml b/Programming Basics/if Expressions/Exercise 1/task-info.yaml index 591ac5d5..0edf2ac4 100644 --- a/Programming Basics/if Expressions/Exercise 1/task-info.yaml +++ b/Programming Basics/if Expressions/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 71 + - offset: 97 length: 86 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/if Expressions/Exercise 2/src/Task.kt b/Programming Basics/if Expressions/Exercise 2/src/Task.kt index b1d3cfd9..0bf6395c 100644 --- a/Programming Basics/if Expressions/Exercise 2/src/Task.kt +++ b/Programming Basics/if Expressions/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// IfExpressions/Task2.kt package ifExpressionsExercise2 fun abs(number: Int): Int = diff --git a/Programming Basics/if Expressions/Exercise 2/task-info.yaml b/Programming Basics/if Expressions/Exercise 2/task-info.yaml index 392fe675..6f1db126 100644 --- a/Programming Basics/if Expressions/Exercise 2/task-info.yaml +++ b/Programming Basics/if Expressions/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 62 + - offset: 88 length: 35 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/if Expressions/Exercise 3/src/Task.kt b/Programming Basics/if Expressions/Exercise 3/src/Task.kt index 999e3e0a..9a51d08e 100644 --- a/Programming Basics/if Expressions/Exercise 3/src/Task.kt +++ b/Programming Basics/if Expressions/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// IfExpressions/Task3.kt package ifExpressionsExercise3 fun findMax(first: Int, second: Int): Int = diff --git a/Programming Basics/if Expressions/Exercise 3/task-info.yaml b/Programming Basics/if Expressions/Exercise 3/task-info.yaml index 3444c2c7..c9423b57 100644 --- a/Programming Basics/if Expressions/Exercise 3/task-info.yaml +++ b/Programming Basics/if Expressions/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 78 + - offset: 104 length: 37 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Programming Basics/var & val/Exercise 1/src/Task.kt b/Programming Basics/var & val/Exercise 1/src/Task.kt index 336a23b4..f19f575c 100644 --- a/Programming Basics/var & val/Exercise 1/src/Task.kt +++ b/Programming Basics/var & val/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// VarAndVal/Task1.kt package varAndValExercise1 fun main() { diff --git a/Programming Basics/var & val/Exercise 1/task-info.yaml b/Programming Basics/var & val/Exercise 1/task-info.yaml index 138f2c99..2f0c9fb4 100644 --- a/Programming Basics/var & val/Exercise 1/task-info.yaml +++ b/Programming Basics/var & val/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 43 + - offset: 65 length: 47 placeholder_text: // TODO - name: test/output.txt diff --git a/Programming Basics/var & val/Exercise 3/src/Task.kt b/Programming Basics/var & val/Exercise 3/src/Task.kt index 19b6f10a..c011346f 100644 --- a/Programming Basics/var & val/Exercise 3/src/Task.kt +++ b/Programming Basics/var & val/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// VarAndVal/Task3.kt package varAndValExercise3 fun main() { diff --git a/Programming Basics/var & val/Exercise 3/task-info.yaml b/Programming Basics/var & val/Exercise 3/task-info.yaml index 37a129e0..b436fb8a 100644 --- a/Programming Basics/var & val/Exercise 3/task-info.yaml +++ b/Programming Basics/var & val/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 67 + - offset: 89 length: 29 placeholder_text: // TODO - name: test/output.txt diff --git a/Usability/Data Classes/Exercise 1/src/Task.kt b/Usability/Data Classes/Exercise 1/src/Task.kt index e47ec1e2..940cb019 100644 --- a/Usability/Data Classes/Exercise 1/src/Task.kt +++ b/Usability/Data Classes/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// DataClasses/Task1.kt package dataClassesExercise1 data class AirlineTicket( diff --git a/Usability/Data Classes/Exercise 1/task-info.yaml b/Usability/Data Classes/Exercise 1/task-info.yaml index 4f56ce5e..ac46223a 100644 --- a/Usability/Data Classes/Exercise 1/task-info.yaml +++ b/Usability/Data Classes/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 30 + - offset: 54 length: 143 placeholder_text: // Implement AirlineTicket class - name: test/Tests.kt diff --git a/Usability/Data Classes/Exercise 2/src/Task.kt b/Usability/Data Classes/Exercise 2/src/Task.kt index b28c0bbf..653b673f 100644 --- a/Usability/Data Classes/Exercise 2/src/Task.kt +++ b/Usability/Data Classes/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// DataClasses/Task2.kt package dataClassesExercise2 data class AirlineTicket( diff --git a/Usability/Data Classes/Exercise 2/task-info.yaml b/Usability/Data Classes/Exercise 2/task-info.yaml index a100f10d..5625433f 100644 --- a/Usability/Data Classes/Exercise 2/task-info.yaml +++ b/Usability/Data Classes/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 280 + - offset: 304 length: 70 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Data Classes/Exercise 3/src/Task.kt b/Usability/Data Classes/Exercise 3/src/Task.kt index f2cbc47e..61dd306a 100644 --- a/Usability/Data Classes/Exercise 3/src/Task.kt +++ b/Usability/Data Classes/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// DataClasses/Task3.kt package dataClassesExercise3 import atomictest.eq diff --git a/Usability/Data Classes/Exercise 3/task-info.yaml b/Usability/Data Classes/Exercise 3/task-info.yaml index d69cfd2b..3841e95d 100644 --- a/Usability/Data Classes/Exercise 3/task-info.yaml +++ b/Usability/Data Classes/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 219 + - offset: 243 length: 267 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Destructuring Declarations/Exercise 1/src/Task.kt b/Usability/Destructuring Declarations/Exercise 1/src/Task.kt index 5cff7010..1305eebe 100644 --- a/Usability/Destructuring Declarations/Exercise 1/src/Task.kt +++ b/Usability/Destructuring Declarations/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Destructuring/Task1.kt package destructuringDeclarationsExercise1 import atomictest.eq diff --git a/Usability/Destructuring Declarations/Exercise 1/task-info.yaml b/Usability/Destructuring Declarations/Exercise 1/task-info.yaml index 037deb9a..ce1fbd58 100644 --- a/Usability/Destructuring Declarations/Exercise 1/task-info.yaml +++ b/Usability/Destructuring Declarations/Exercise 1/task-info.yaml @@ -3,13 +3,13 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 99 + - offset: 125 length: 25 placeholder_text: Any /* replace with required type */ - - offset: 131 + - offset: 157 length: 88 placeholder_text: TODO() - - offset: 236 + - offset: 262 length: 225 placeholder_text: |- /* diff --git a/Usability/Destructuring Declarations/Exercise 2/src/Task.kt b/Usability/Destructuring Declarations/Exercise 2/src/Task.kt index 17462dfe..2dcf10d7 100644 --- a/Usability/Destructuring Declarations/Exercise 2/src/Task.kt +++ b/Usability/Destructuring Declarations/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Destructuring/Task2.kt package destructuringDeclarationsExercise2 import atomictest.eq diff --git a/Usability/Destructuring Declarations/Exercise 2/task-info.yaml b/Usability/Destructuring Declarations/Exercise 2/task-info.yaml index 6c3b810b..9ae72a39 100644 --- a/Usability/Destructuring Declarations/Exercise 2/task-info.yaml +++ b/Usability/Destructuring Declarations/Exercise 2/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 66 + - offset: 92 length: 5 placeholder_text: data class - - offset: 134 + - offset: 160 length: 78 placeholder_text: "" - name: test/Tests.kt diff --git a/Usability/Destructuring Declarations/Exercise 3/src/Task.kt b/Usability/Destructuring Declarations/Exercise 3/src/Task.kt index b41ae377..ee5eb092 100644 --- a/Usability/Destructuring Declarations/Exercise 3/src/Task.kt +++ b/Usability/Destructuring Declarations/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Destructuring/Task3.kt package destructuringDeclarationsExercise3 data class Person( diff --git a/Usability/Destructuring Declarations/Exercise 3/task-info.yaml b/Usability/Destructuring Declarations/Exercise 3/task-info.yaml index f4e8d9a5..3b7e3003 100644 --- a/Usability/Destructuring Declarations/Exercise 3/task-info.yaml +++ b/Usability/Destructuring Declarations/Exercise 3/task-info.yaml @@ -3,15 +3,15 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 85 + - offset: 111 length: 20 placeholder_text: '// TODO: add property here' - - offset: 166 + - offset: 192 length: 72 placeholder_text: |- val (name, age) = person // TODO - - offset: 255 + - offset: 281 length: 111 placeholder_text: |- val person = Person("Alice", 30) diff --git a/Usability/Enumerations/Exercise 1/src/Task.kt b/Usability/Enumerations/Exercise 1/src/Task.kt index 1fafe2a5..909a5bd6 100644 --- a/Usability/Enumerations/Exercise 1/src/Task.kt +++ b/Usability/Enumerations/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Enumerations/Task1.kt package enumerationsExercise1 import enumerationsExercise1.Direction.* diff --git a/Usability/Enumerations/Exercise 1/task-info.yaml b/Usability/Enumerations/Exercise 1/task-info.yaml index 2b9aa199..94d9cc8a 100644 --- a/Usability/Enumerations/Exercise 1/task-info.yaml +++ b/Usability/Enumerations/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 236 + - offset: 261 length: 92 placeholder_text: /* TODO */ - name: test/Tests.kt diff --git a/Usability/Enumerations/Exercise 2/src/Task.kt b/Usability/Enumerations/Exercise 2/src/Task.kt index a149cfbd..93befcdd 100644 --- a/Usability/Enumerations/Exercise 2/src/Task.kt +++ b/Usability/Enumerations/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Enumerations/Task2.kt package enumerationsExercise2 import atomictest.eq diff --git a/Usability/Enumerations/Exercise 2/task-info.yaml b/Usability/Enumerations/Exercise 2/task-info.yaml index 7af96c74..feeea94e 100644 --- a/Usability/Enumerations/Exercise 2/task-info.yaml +++ b/Usability/Enumerations/Exercise 2/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 351 + - offset: 376 length: 157 placeholder_text: TODO() - - offset: 562 + - offset: 587 length: 160 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Enumerations/Exercise 3/src/Task.kt b/Usability/Enumerations/Exercise 3/src/Task.kt index 9572a8b3..aa0b0d7b 100644 --- a/Usability/Enumerations/Exercise 3/src/Task.kt +++ b/Usability/Enumerations/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Enumerations/Task3.kt package enumerationsExercise3 import atomictest.eq diff --git a/Usability/Enumerations/Exercise 3/task-info.yaml b/Usability/Enumerations/Exercise 3/task-info.yaml index 1a330872..589bd3ca 100644 --- a/Usability/Enumerations/Exercise 3/task-info.yaml +++ b/Usability/Enumerations/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 301 + - offset: 326 length: 230 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Extension Functions/Exercise 1/src/Task.kt b/Usability/Extension Functions/Exercise 1/src/Task.kt index d556ecbf..7facf8b1 100644 --- a/Usability/Extension Functions/Exercise 1/src/Task.kt +++ b/Usability/Extension Functions/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// ExtensionFunctions/Task1.kt package extensionFunctionsExercise1 import atomictest.eq diff --git a/Usability/Extension Functions/Exercise 1/task-info.yaml b/Usability/Extension Functions/Exercise 1/task-info.yaml index bd41c3bb..d656c378 100644 --- a/Usability/Extension Functions/Exercise 1/task-info.yaml +++ b/Usability/Extension Functions/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 107 + - offset: 138 length: 28 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Extension Functions/Exercise 2/src/Task.kt b/Usability/Extension Functions/Exercise 2/src/Task.kt index 0dea0e2e..4a77abe3 100644 --- a/Usability/Extension Functions/Exercise 2/src/Task.kt +++ b/Usability/Extension Functions/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// ExtensionFunctions/Task2.kt package extensionFunctionsExercise2 import atomictest.eq diff --git a/Usability/Extension Functions/Exercise 2/task-info.yaml b/Usability/Extension Functions/Exercise 2/task-info.yaml index df0c5023..9daeac5e 100644 --- a/Usability/Extension Functions/Exercise 2/task-info.yaml +++ b/Usability/Extension Functions/Exercise 2/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 86 + - offset: 117 length: 13 placeholder_text: TODO() - - offset: 129 + - offset: 160 length: 8 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Extension Functions/Exercise 3/src/Task.kt b/Usability/Extension Functions/Exercise 3/src/Task.kt index d8332194..a7317c59 100644 --- a/Usability/Extension Functions/Exercise 3/src/Task.kt +++ b/Usability/Extension Functions/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// ExtensionFunctions/Task3.kt package extensionFunctionsExercise3 import atomictest.eq diff --git a/Usability/Extension Functions/Exercise 3/task-info.yaml b/Usability/Extension Functions/Exercise 3/task-info.yaml index 4318b2a5..26feae1c 100644 --- a/Usability/Extension Functions/Exercise 3/task-info.yaml +++ b/Usability/Extension Functions/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 283 + - offset: 314 length: 43 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Extension Properties/Exercise 1/src/Task.kt b/Usability/Extension Properties/Exercise 1/src/Task.kt index 4c1562d7..d329fe45 100644 --- a/Usability/Extension Properties/Exercise 1/src/Task.kt +++ b/Usability/Extension Properties/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// ExtensionProperties/Task1.kt package extensionPropertiesExercise1 import atomictest.eq diff --git a/Usability/Extension Properties/Exercise 1/task-info.yaml b/Usability/Extension Properties/Exercise 1/task-info.yaml index b41921ee..bee4e8b9 100644 --- a/Usability/Extension Properties/Exercise 1/task-info.yaml +++ b/Usability/Extension Properties/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 103 + - offset: 135 length: 12 placeholder_text: TODO() - - offset: 165 + - offset: 197 length: 24 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Extension Properties/Exercise 2/src/Task.kt b/Usability/Extension Properties/Exercise 2/src/Task.kt index c2d087b7..e65e81de 100644 --- a/Usability/Extension Properties/Exercise 2/src/Task.kt +++ b/Usability/Extension Properties/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// ExtensionProperties/Task2.kt package extensionPropertiesExercise2 import atomictest.eq diff --git a/Usability/Extension Properties/Exercise 2/task-info.yaml b/Usability/Extension Properties/Exercise 2/task-info.yaml index 4d72eff0..b83370d5 100644 --- a/Usability/Extension Properties/Exercise 2/task-info.yaml +++ b/Usability/Extension Properties/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 60 + - offset: 92 length: 54 placeholder_text: '// TODO: implement ''reversed''' - name: test/Tests.kt diff --git a/Usability/Extension Properties/Exercise 3/src/Task.kt b/Usability/Extension Properties/Exercise 3/src/Task.kt index 44fc1315..ee898c86 100644 --- a/Usability/Extension Properties/Exercise 3/src/Task.kt +++ b/Usability/Extension Properties/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// ExtensionProperties/Task3.kt package extensionPropertiesExercise3 import atomictest.eq diff --git a/Usability/Extension Properties/Exercise 3/task-info.yaml b/Usability/Extension Properties/Exercise 3/task-info.yaml index fdc62355..8e4e83eb 100644 --- a/Usability/Extension Properties/Exercise 3/task-info.yaml +++ b/Usability/Extension Properties/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 60 + - offset: 92 length: 98 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Usability/Extensions for Nullable Types/Exercise 1/src/Task.kt b/Usability/Extensions for Nullable Types/Exercise 1/src/Task.kt index 7951b8d7..64a00411 100644 --- a/Usability/Extensions for Nullable Types/Exercise 1/src/Task.kt +++ b/Usability/Extensions for Nullable Types/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// NullableExtensions/Task1.kt package extensionsForNullableTypesExercise1 import atomictest.eq diff --git a/Usability/Extensions for Nullable Types/Exercise 1/task-info.yaml b/Usability/Extensions for Nullable Types/Exercise 1/task-info.yaml index a286eb86..49863fb2 100644 --- a/Usability/Extensions for Nullable Types/Exercise 1/task-info.yaml +++ b/Usability/Extensions for Nullable Types/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 99 + - offset: 130 length: 10 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Extensions for Nullable Types/Exercise 2/src/Task.kt b/Usability/Extensions for Nullable Types/Exercise 2/src/Task.kt index a11c82a7..28a22e03 100644 --- a/Usability/Extensions for Nullable Types/Exercise 2/src/Task.kt +++ b/Usability/Extensions for Nullable Types/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// NullableExtensions/Task2.kt package extensionsForNullableTypesExercise2 import atomictest.eq diff --git a/Usability/Extensions for Nullable Types/Exercise 2/task-info.yaml b/Usability/Extensions for Nullable Types/Exercise 2/task-info.yaml index 542918d4..82ad35d5 100644 --- a/Usability/Extensions for Nullable Types/Exercise 2/task-info.yaml +++ b/Usability/Extensions for Nullable Types/Exercise 2/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 114 + - offset: 145 length: 56 placeholder_text: TODO() - - offset: 218 + - offset: 249 length: 56 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Extensions for Nullable Types/Exercise 3/src/Task.kt b/Usability/Extensions for Nullable Types/Exercise 3/src/Task.kt index c7ed3602..5756281a 100644 --- a/Usability/Extensions for Nullable Types/Exercise 3/src/Task.kt +++ b/Usability/Extensions for Nullable Types/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// NullableExtensions/Task3.kt package extensionsForNullableTypesExercise3 import atomictest.eq diff --git a/Usability/Extensions for Nullable Types/Exercise 3/task-info.yaml b/Usability/Extensions for Nullable Types/Exercise 3/task-info.yaml index 36a0481b..5b12ab51 100644 --- a/Usability/Extensions for Nullable Types/Exercise 3/task-info.yaml +++ b/Usability/Extensions for Nullable Types/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 109 + - offset: 140 length: 91 placeholder_text: // TODO Implement 'empty' and 'full' extension functions - name: test/Tests.kt diff --git a/Usability/Introduction to Generics/Exercise 1/src/Task.kt b/Usability/Introduction to Generics/Exercise 1/src/Task.kt index 5a733739..3c5682d2 100644 --- a/Usability/Introduction to Generics/Exercise 1/src/Task.kt +++ b/Usability/Introduction to Generics/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// IntroGenerics/Task1.kt package introductionToGenericsExercise1 import atomictest.eq diff --git a/Usability/Introduction to Generics/Exercise 1/task-info.yaml b/Usability/Introduction to Generics/Exercise 1/task-info.yaml index 330a852c..a01e4cd8 100644 --- a/Usability/Introduction to Generics/Exercise 1/task-info.yaml +++ b/Usability/Introduction to Generics/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 100 + - offset: 126 length: 12 placeholder_text: TODO() - - offset: 156 + - offset: 182 length: 19 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Introduction to Generics/Exercise 2/src/Task.kt b/Usability/Introduction to Generics/Exercise 2/src/Task.kt index 8d124eb9..3076a4f4 100644 --- a/Usability/Introduction to Generics/Exercise 2/src/Task.kt +++ b/Usability/Introduction to Generics/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// IntroGenerics/Task2.kt package introductionToGenericsExercise2 import atomictest.eq diff --git a/Usability/Introduction to Generics/Exercise 2/task-info.yaml b/Usability/Introduction to Generics/Exercise 2/task-info.yaml index 18fae32d..392165b3 100644 --- a/Usability/Introduction to Generics/Exercise 2/task-info.yaml +++ b/Usability/Introduction to Generics/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 137 + - offset: 163 length: 56 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Introduction to Generics/Exercise 3/src/Task.kt b/Usability/Introduction to Generics/Exercise 3/src/Task.kt index 9139d47c..637cf860 100644 --- a/Usability/Introduction to Generics/Exercise 3/src/Task.kt +++ b/Usability/Introduction to Generics/Exercise 3/src/Task.kt @@ -1,5 +1,5 @@ +// IntroGenerics/Task3.kt package introductionToGenericsExercise3 - import atomictest.eq class CountingSet { diff --git a/Usability/Introduction to Generics/Exercise 3/task-info.yaml b/Usability/Introduction to Generics/Exercise 3/task-info.yaml index 7ad1b827..9e9e7964 100644 --- a/Usability/Introduction to Generics/Exercise 3/task-info.yaml +++ b/Usability/Introduction to Generics/Exercise 3/task-info.yaml @@ -2,5 +2,9 @@ type: edu files: - name: src/Task.kt visible: true + placeholders: + - offset: 88 + length: 238 + placeholder_text: class CountingSet - name: test/Tests.kt visible: false diff --git a/Usability/Named & Default Arguments/Exercise 1/src/Task.kt b/Usability/Named & Default Arguments/Exercise 1/src/Task.kt index 6d70905b..4ca99905 100644 --- a/Usability/Named & Default Arguments/Exercise 1/src/Task.kt +++ b/Usability/Named & Default Arguments/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// NamedAndDefaultArgs/Task1.kt package namedAndDefaultArgumentsExercise1 class Rectangle( diff --git a/Usability/Named & Default Arguments/Exercise 1/task-info.yaml b/Usability/Named & Default Arguments/Exercise 1/task-info.yaml index 3e83c359..154b452d 100644 --- a/Usability/Named & Default Arguments/Exercise 1/task-info.yaml +++ b/Usability/Named & Default Arguments/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 43 + - offset: 75 length: 204 placeholder_text: class Rectangle - - offset: 288 + - offset: 320 length: 365 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Usability/Named & Default Arguments/Exercise 2/src/Task.kt b/Usability/Named & Default Arguments/Exercise 2/src/Task.kt index abe98f96..b0021ed1 100644 --- a/Usability/Named & Default Arguments/Exercise 2/src/Task.kt +++ b/Usability/Named & Default Arguments/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// NamedAndDefaultArgs/Task2.kt package namedAndDefaultArgumentsExercise2 import atomictest.eq diff --git a/Usability/Named & Default Arguments/Exercise 2/task-info.yaml b/Usability/Named & Default Arguments/Exercise 2/task-info.yaml index 8a32f1d8..96bfc0c1 100644 --- a/Usability/Named & Default Arguments/Exercise 2/task-info.yaml +++ b/Usability/Named & Default Arguments/Exercise 2/task-info.yaml @@ -3,13 +3,13 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 81 + - offset: 113 length: 100 placeholder_text: () - - offset: 217 + - offset: 249 length: 39 placeholder_text: TODO() - - offset: 290 + - offset: 322 length: 45 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Named & Default Arguments/Exercise 3/src/Task.kt b/Usability/Named & Default Arguments/Exercise 3/src/Task.kt index ffa3ef5d..c740507a 100644 --- a/Usability/Named & Default Arguments/Exercise 3/src/Task.kt +++ b/Usability/Named & Default Arguments/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// NamedAndDefaultArgs/Task3.kt package namedAndDefaultArgumentsExercise3 import atomictest.eq diff --git a/Usability/Named & Default Arguments/Exercise 3/task-info.yaml b/Usability/Named & Default Arguments/Exercise 3/task-info.yaml index ef0ce839..2ab66357 100644 --- a/Usability/Named & Default Arguments/Exercise 3/task-info.yaml +++ b/Usability/Named & Default Arguments/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 105 + - offset: 137 length: 46 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Non-null Assertions/Exercise 1/src/Task.kt b/Usability/Non-null Assertions/Exercise 1/src/Task.kt index fe02eeb0..1cf95657 100644 --- a/Usability/Non-null Assertions/Exercise 1/src/Task.kt +++ b/Usability/Non-null Assertions/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// NonNullAssertions/Task1.kt package nonNullAssertionsExercise1 class Rocket { diff --git a/Usability/Non-null Assertions/Exercise 1/task-info.yaml b/Usability/Non-null Assertions/Exercise 1/task-info.yaml index ff023b88..c2d247e0 100644 --- a/Usability/Non-null Assertions/Exercise 1/task-info.yaml +++ b/Usability/Non-null Assertions/Exercise 1/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 36 + - offset: 66 length: 63 placeholder_text: class Rocket - - offset: 101 + - offset: 131 length: 53 placeholder_text: fun launch() {} - name: test/Tests.kt diff --git a/Usability/Non-null Assertions/Exercise 3/src/Task.kt b/Usability/Non-null Assertions/Exercise 3/src/Task.kt index 5e30220f..4ded5986 100644 --- a/Usability/Non-null Assertions/Exercise 3/src/Task.kt +++ b/Usability/Non-null Assertions/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// NonNullAssertions/Task3.kt package nonNullAssertionsExercise3 import atomictest.eq diff --git a/Usability/Non-null Assertions/Exercise 3/task-info.yaml b/Usability/Non-null Assertions/Exercise 3/task-info.yaml index 57abfa5a..d5dfcf87 100644 --- a/Usability/Non-null Assertions/Exercise 3/task-info.yaml +++ b/Usability/Non-null Assertions/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 137 + - offset: 167 length: 114 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Nullable Types/Exercise 1/src/Task.kt b/Usability/Nullable Types/Exercise 1/src/Task.kt index 5f62d332..c9bb0239 100644 --- a/Usability/Nullable Types/Exercise 1/src/Task.kt +++ b/Usability/Nullable Types/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// NullableTypes/Task1.kt package nullableTypesExercise1 import atomictest.eq diff --git a/Usability/Nullable Types/Exercise 1/task-info.yaml b/Usability/Nullable Types/Exercise 1/task-info.yaml index c9cb81fe..f0b5b880 100644 --- a/Usability/Nullable Types/Exercise 1/task-info.yaml +++ b/Usability/Nullable Types/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 475 + - offset: 501 length: 14 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Nullable Types/Exercise 3/src/Task.kt b/Usability/Nullable Types/Exercise 3/src/Task.kt index 6a06f63e..66d70e9a 100644 --- a/Usability/Nullable Types/Exercise 3/src/Task.kt +++ b/Usability/Nullable Types/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// NullableTypes/Task3.kt package nullableTypesExercise3 import atomictest.eq diff --git a/Usability/Nullable Types/Exercise 3/task-info.yaml b/Usability/Nullable Types/Exercise 3/task-info.yaml index bc6fed5d..48746800 100644 --- a/Usability/Nullable Types/Exercise 3/task-info.yaml +++ b/Usability/Nullable Types/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 122 + - offset: 148 length: 257 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Overloading/Exercise 1/src/Task.kt b/Usability/Overloading/Exercise 1/src/Task.kt index 769c2a8d..fdda561e 100644 --- a/Usability/Overloading/Exercise 1/src/Task.kt +++ b/Usability/Overloading/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// Overloading/Task1.kt package overloadingExercise1 class Dog { diff --git a/Usability/Overloading/Exercise 1/task-info.yaml b/Usability/Overloading/Exercise 1/task-info.yaml index b86d42ef..1fa911d8 100644 --- a/Usability/Overloading/Exercise 1/task-info.yaml +++ b/Usability/Overloading/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 30 + - offset: 54 length: 138 placeholder_text: // Implement class Dog - name: test/Tests.kt diff --git a/Usability/Overloading/Exercise 2/src/Task.kt b/Usability/Overloading/Exercise 2/src/Task.kt index a45c65ec..55dd0974 100644 --- a/Usability/Overloading/Exercise 2/src/Task.kt +++ b/Usability/Overloading/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// Overloading/Task2.kt package overloadingExercise2 class Dog { diff --git a/Usability/Overloading/Exercise 2/task-info.yaml b/Usability/Overloading/Exercise 2/task-info.yaml index ffafe2f6..86c0ec7d 100644 --- a/Usability/Overloading/Exercise 2/task-info.yaml +++ b/Usability/Overloading/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 44 + - offset: 68 length: 85 placeholder_text: // bark function - name: test/Tests.kt diff --git a/Usability/Overloading/Exercise 3/src/Task.kt b/Usability/Overloading/Exercise 3/src/Task.kt index ffc89814..cda8ffd5 100644 --- a/Usability/Overloading/Exercise 3/src/Task.kt +++ b/Usability/Overloading/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// Overloading/Task3.kt package overloadingExercise3 import atomictest.eq diff --git a/Usability/Overloading/Exercise 3/task-info.yaml b/Usability/Overloading/Exercise 3/task-info.yaml index 1b011b83..63c3cef4 100644 --- a/Usability/Overloading/Exercise 3/task-info.yaml +++ b/Usability/Overloading/Exercise 3/task-info.yaml @@ -3,13 +3,13 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 485 + - offset: 509 length: 37 placeholder_text: TODO() - - offset: 593 + - offset: 617 length: 33 placeholder_text: TODO() - - offset: 680 + - offset: 704 length: 28 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Safe Calls & the Elvis Operator/Exercise 1/src/Task.kt b/Usability/Safe Calls & the Elvis Operator/Exercise 1/src/Task.kt index 704afbb4..ff428d87 100644 --- a/Usability/Safe Calls & the Elvis Operator/Exercise 1/src/Task.kt +++ b/Usability/Safe Calls & the Elvis Operator/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// SafeCallsAndElvis/Task1.kt package safeCallsAndTheElvisOperatorExercise1 import atomictest.eq diff --git a/Usability/Safe Calls & the Elvis Operator/Exercise 1/task-info.yaml b/Usability/Safe Calls & the Elvis Operator/Exercise 1/task-info.yaml index cea35c8a..e2bc8e6a 100644 --- a/Usability/Safe Calls & the Elvis Operator/Exercise 1/task-info.yaml +++ b/Usability/Safe Calls & the Elvis Operator/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 69 + - offset: 99 length: 57 placeholder_text: fun downcase() {} - name: test/Tests.kt diff --git a/Usability/Safe Calls & the Elvis Operator/Exercise 2/src/Task.kt b/Usability/Safe Calls & the Elvis Operator/Exercise 2/src/Task.kt index 38eab698..d7d4521d 100644 --- a/Usability/Safe Calls & the Elvis Operator/Exercise 2/src/Task.kt +++ b/Usability/Safe Calls & the Elvis Operator/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// SafeCallsAndElvis/Task2.kt package safeCallsAndTheElvisOperatorExercise2 import atomictest.eq diff --git a/Usability/Safe Calls & the Elvis Operator/Exercise 2/task-info.yaml b/Usability/Safe Calls & the Elvis Operator/Exercise 2/task-info.yaml index b78c872b..fab3b3e1 100644 --- a/Usability/Safe Calls & the Elvis Operator/Exercise 2/task-info.yaml +++ b/Usability/Safe Calls & the Elvis Operator/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 385 + - offset: 415 length: 39 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/Safe Calls & the Elvis Operator/Exercise 3/src/Task.kt b/Usability/Safe Calls & the Elvis Operator/Exercise 3/src/Task.kt index 3d9390c7..bdb0cf3b 100644 --- a/Usability/Safe Calls & the Elvis Operator/Exercise 3/src/Task.kt +++ b/Usability/Safe Calls & the Elvis Operator/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// SafeCallsAndElvis/Task3.kt package safeCallsAndTheElvisOperatorExercise3 data class Client( diff --git a/Usability/Safe Calls & the Elvis Operator/Exercise 3/task-info.yaml b/Usability/Safe Calls & the Elvis Operator/Exercise 3/task-info.yaml index fd3e721b..c721d5cb 100644 --- a/Usability/Safe Calls & the Elvis Operator/Exercise 3/task-info.yaml +++ b/Usability/Safe Calls & the Elvis Operator/Exercise 3/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 326 + - offset: 356 length: 45 placeholder_text: "" - - offset: 405 + - offset: 435 length: 259 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/break & continue/Exercise 1/src/Task.kt b/Usability/break & continue/Exercise 1/src/Task.kt index 3891a612..1384857b 100644 --- a/Usability/break & continue/Exercise 1/src/Task.kt +++ b/Usability/break & continue/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// BreakAndContinue/Task1.kt package breakAndContinueExercise1 fun readNumbers() { diff --git a/Usability/break & continue/Exercise 1/task-info.yaml b/Usability/break & continue/Exercise 1/task-info.yaml index 9c45bddc..65256658 100644 --- a/Usability/break & continue/Exercise 1/task-info.yaml +++ b/Usability/break & continue/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 57 + - offset: 86 length: 250 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/break & continue/Exercise 2/src/Task.kt b/Usability/break & continue/Exercise 2/src/Task.kt index 5807dd45..a5562eb5 100644 --- a/Usability/break & continue/Exercise 2/src/Task.kt +++ b/Usability/break & continue/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// BreakAndContinue/Task2.kt package breakAndContinueExercise2 fun analyzeStrings1(strings: List>) { diff --git a/Usability/break & continue/Exercise 2/task-info.yaml b/Usability/break & continue/Exercise 2/task-info.yaml index 5ba75655..db35e082 100644 --- a/Usability/break & continue/Exercise 2/task-info.yaml +++ b/Usability/break & continue/Exercise 2/task-info.yaml @@ -3,10 +3,10 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 186 + - offset: 215 length: 6 placeholder_text: // add label - - offset: 382 + - offset: 411 length: 6 placeholder_text: // add label - name: test/Tests.kt diff --git a/Usability/break & continue/Exercise 3/src/Task.kt b/Usability/break & continue/Exercise 3/src/Task.kt index 48337cb6..9f1423ad 100644 --- a/Usability/break & continue/Exercise 3/src/Task.kt +++ b/Usability/break & continue/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// BreakAndContinue/Task3.kt package breakAndContinueExercise3 fun usingBreak(list: List) { diff --git a/Usability/break & continue/Exercise 3/task-info.yaml b/Usability/break & continue/Exercise 3/task-info.yaml index ed98b491..87a0645b 100644 --- a/Usability/break & continue/Exercise 3/task-info.yaml +++ b/Usability/break & continue/Exercise 3/task-info.yaml @@ -3,22 +3,22 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 91 + - offset: 120 length: 17 placeholder_text: |- for (i in list) { if (i == 0) break println("analyzing $i") } - - offset: 168 + - offset: 197 length: 72 placeholder_text: // TODO - - offset: 325 + - offset: 354 length: 17 placeholder_text: |- if (i == 0) continue println("analyzing $i") - - offset: 400 + - offset: 429 length: 44 placeholder_text: // TODO - name: test/Tests.kt diff --git a/Usability/when Expressions/Exercise 1/src/Task.kt b/Usability/when Expressions/Exercise 1/src/Task.kt index 86e0ebc9..9cd4bbdc 100644 --- a/Usability/when Expressions/Exercise 1/src/Task.kt +++ b/Usability/when Expressions/Exercise 1/src/Task.kt @@ -1,3 +1,4 @@ +// WhenExpressions/Task1.kt package whenExpressionsExercise1 import atomictest.capture diff --git a/Usability/when Expressions/Exercise 1/task-info.yaml b/Usability/when Expressions/Exercise 1/task-info.yaml index 4ea0f70a..0df40453 100644 --- a/Usability/when Expressions/Exercise 1/task-info.yaml +++ b/Usability/when Expressions/Exercise 1/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 128 + - offset: 156 length: 271 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/when Expressions/Exercise 2/src/Task.kt b/Usability/when Expressions/Exercise 2/src/Task.kt index 209af7e2..019215b8 100644 --- a/Usability/when Expressions/Exercise 2/src/Task.kt +++ b/Usability/when Expressions/Exercise 2/src/Task.kt @@ -1,3 +1,4 @@ +// WhenExpressions/Task2.kt package whenExpressionsExercise2 import atomictest.eq diff --git a/Usability/when Expressions/Exercise 2/task-info.yaml b/Usability/when Expressions/Exercise 2/task-info.yaml index 2dc75bdf..8859985c 100644 --- a/Usability/when Expressions/Exercise 2/task-info.yaml +++ b/Usability/when Expressions/Exercise 2/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 102 + - offset: 130 length: 170 placeholder_text: TODO() - name: test/Tests.kt diff --git a/Usability/when Expressions/Exercise 3/src/Task.kt b/Usability/when Expressions/Exercise 3/src/Task.kt index 847d1ce5..e0087fdf 100644 --- a/Usability/when Expressions/Exercise 3/src/Task.kt +++ b/Usability/when Expressions/Exercise 3/src/Task.kt @@ -1,3 +1,4 @@ +// WhenExpressions/Task3.kt package whenExpressionsExercise3 import atomictest.eq diff --git a/Usability/when Expressions/Exercise 3/task-info.yaml b/Usability/when Expressions/Exercise 3/task-info.yaml index ab529f88..db19e72e 100644 --- a/Usability/when Expressions/Exercise 3/task-info.yaml +++ b/Usability/when Expressions/Exercise 3/task-info.yaml @@ -3,7 +3,7 @@ files: - name: src/Task.kt visible: true placeholders: - - offset: 97 + - offset: 125 length: 337 placeholder_text: TODO() - name: test/Tests.kt