Skip to content

Commit 6676439

Browse files
committed
Polishing
1 parent c96abbb commit 6676439

File tree

4 files changed

+41
-22
lines changed

4 files changed

+41
-22
lines changed

Contest/Assignment/task.md

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@ with the code base and what we changed.
77

88
### Base
99

10-
First, to give everyone the same starting point, we replaced the code
11-
you have previously written with the reference solution.
10+
First, to give everyone the same starting point and to allow people to skip the course,
11+
we replaced the code you have previously written with the reference solution.
12+
13+
Your code is not lost though. If you want to continue working with your precious implementation,
14+
just open the files from the previous section in the project explorer and copy over the code.
15+
This is especially important when you spend a lot of time polishing during the course
16+
already and went the extra mile.
1217

1318
### Simulation
1419

@@ -72,7 +77,7 @@ Also, the automated tests will most likely fail otherwise.
7277
First and foremost, the main objective of the assignment is to ensure that everyone arrives at their destination.
7378
As simple as this sounds, this can already be a tough challenge on itself.
7479

75-
To make your life easy, we abort your code in such a case, and you will see an error message:
80+
To make your life easy, we abort your code if it seems to be stuck, and you will see an error message:
7681

7782
```java
7883
if (stepCount >= 100_000) {
@@ -155,9 +160,12 @@ here is a list of stuff that you can optionally implement or think about:
155160
and compare the performance. Try to also support a building with mixed elevator types.
156161
* Create a JavaFX or Swing GUI for the visualization, replacing the ASCII `View.java`.
157162

163+
Of course, implementing any of these bonus tasks will also give you higher chances
164+
to win the contest 👌
165+
158166
## How to submit
159167

160-
The event runs for two weeks. Until then, please submit your solution per DM to any of the
168+
Please submit your solution before the event ends per DM to any of the
161169
moderators of Together Java.
162170

163171
The easiest way to share your results is by just zipping the whole project folder. Alternatively,
@@ -167,8 +175,13 @@ you can also just send us the source code for the files you changed. At minimum,
167175
* `Elevator.java`
168176
* `Human.java`
169177

178+
You can also upload your files to _pastebin_ or the entire project to _GitHub_.
179+
170180
We will accept any format, as long as it is clear what you have changed in the source code.
171181

182+
While the event is still ongoing, please do not promote your solution openly in the server
183+
though to not ruin the event for others.
184+
172185
## Need help
173186

174187
If you have trouble solving the tasks, or something is just unclear to you,

Introduction/Assignment/task.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Also, we created a visualization of the system to aid you in debugging your solu
1919
When you run the code, it will print an ASCII representation of the building,
2020
its humans and elevators, in each step. Here is an example:
2121

22-
![building example](https://i.imgur.com/Gpq5nFA.png)
22+
![building example](https://i.imgur.com/sukCTyX.png)
2323

2424
You see a building with 10 floors, viewed from the side. On the left, there are the corridors
2525
annotated with the amount of people currently waiting (**W**) for an elevator to arrive, and the
@@ -56,7 +56,7 @@ Simulation simulation = Simulation.createSingleElevatorSingleHumanSimulation();
5656
First and foremost, the main objective of the task is to ensure that everyone arrives at their destination.
5757
As simple as this sounds, this can already be a tough challenge on itself.
5858

59-
To make your life easy, we abort your code in such a case, and you will see an error message:
59+
To make your life easy, we abort your code if it seems to be stuck, and you will see an error message:
6060

6161
```java
6262
if (stepCount >= 100_000) {

Introduction/Overview/task.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,33 +13,36 @@ Junior developers at companies, called the _Elevator Test_.
1313

1414
## Prizes
1515

16-
### Jetbrains All Product Pack
16+
### Jetbrains licenses
1717

1818
Among all working submissions (elevators have to eventually transport humans to their destinations),
19-
we will randomly give away a month license for the [**All Products Pack**](https://www.jetbrains.com/all/)
20-
by **JetBrains**, sponsored by **Taz** (thanks 🎉).
19+
we will **randomly** give away up to **3 annual licenses** for any [**JetBrains product**](https://www.jetbrains.com/products/).
2120

22-
![Taz#1072](https://i.imgur.com/N4cJdVF.png)
21+
![JetBrains logo](https://i.imgur.com/h6jXoNY.png)
2322

24-
This will get you access to **all JetBrains desktop tools** including 11 IDEs, 3 extensions and 2 profilers.
23+
This will get you access to any of their 11 IDEs, 3 extensions and 2 profilers.
2524

2625
![all products pack](https://i.imgur.com/IL4dDs0.png)
2726

28-
### Roles
27+
### Role
2928

3029
Additionally, submissions will be graded and the top users are awarded with
31-
a fancy role and a shiny badge!
30+
the fancy '_Ruler of Elevators_' role and a shiny badge!
3231

3332
![role and badge](https://i.imgur.com/Uvg0WlA.png)
3433

3534
## How to submit
3635

37-
The event runs for two weeks. Until then, please submit your solution per DM to any of the
36+
Please submit your solution before the event ends per DM to any of the
3837
moderators of Together Java.
3938

4039
The easiest way to share your results is by just zipping the whole project folder.
40+
4141
We will accept any format, as long as it is clear what you have changed in the source code.
4242

43+
While the event is still ongoing, please do not promote your solution openly in the server
44+
though to not ruin the event for others.
45+
4346
## Need help
4447

4548
If you have trouble solving the tasks, or something is just unclear to you,

README.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,21 @@ Junior developers at companies, called the _Elevator Test_.
1313

1414
## Prizes
1515

16-
### Jetbrains All Product Pack
16+
### Jetbrains licenses
1717

1818
Among all working submissions (elevators have to eventually transport humans to their destinations),
19-
we will randomly give away a month license for the [**All Products Pack**](https://www.jetbrains.com/all/)
20-
by **JetBrains**, sponsored by **Taz** (thanks 🎉).
19+
we will **randomly** give away up to **3 annual licenses** for any [**JetBrains product**](https://www.jetbrains.com/products/).
2120

22-
![Taz#1072](https://i.imgur.com/N4cJdVF.png)
21+
![JetBrains logo](https://i.imgur.com/h6jXoNY.png)
2322

24-
This will get you access to **all JetBrains desktop tools** including 11 IDEs, 3 extensions and 2 profilers.
23+
This will get you access to any of their 11 IDEs, 3 extensions and 2 profilers.
2524

2625
![all products pack](https://i.imgur.com/IL4dDs0.png)
2726

28-
### Roles
27+
### Role
2928

3029
Additionally, submissions will be graded and the top users are awarded with
31-
a fancy role and a shiny badge!
30+
the fancy '_Ruler of Elevators_' role and a shiny badge!
3231

3332
![role and badge](https://i.imgur.com/Uvg0WlA.png)
3433

@@ -70,12 +69,16 @@ On the left side is the overview with all sections and files contained in the ev
7069

7170
## How to submit
7271

73-
The event runs for two weeks. Until then, please submit your solution per DM to any of the
72+
Please submit your solution before the event ends per DM to any of the
7473
moderators of Together Java.
7574

7675
The easiest way to share your results is by just zipping the whole project folder.
76+
7777
We will accept any format, as long as it is clear what you have changed in the source code.
7878

79+
While the event is still ongoing, please do not promote your solution openly in the server
80+
though to not ruin the event for others.
81+
7982
## Need help
8083

8184
If you have trouble solving the tasks, or something is just unclear to you,

0 commit comments

Comments
 (0)