Skip to content

Commit 3b445c3

Browse files
committed
Adding tests for "Identifying data structure".
1 parent fcafd35 commit 3b445c3

File tree

11 files changed

+299
-0
lines changed

11 files changed

+299
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3434
- Tests for "Snake encoding".
3535
- Tests for "Binary search tree traversal".
3636
- Tests for "Gravity centrifuge".
37+
- Tests for "Identifying data structure".
3738

3839
## [3.13.0] - 2022-09-30
3940
### Added
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace CyrilVerloop\Codingame\Community\Training\Medium\IdentifyingDataStructure;
6+
7+
use CyrilVerloop\Codingame\Puzzle;
8+
9+
/**
10+
* The "Identifying data structure" puzzle.
11+
* @link https://www.codingame.com/ide/puzzle/identifying-data-structure
12+
*/
13+
class IdentifyingDataStructure implements Puzzle
14+
{
15+
public function execute($stdin): void
16+
{
17+
fscanf($stdin, "%d", $N);
18+
for ($i = 0; $i < $N; $i++)
19+
{
20+
$line = stream_get_line($stdin, 1024 + 1, "\n");
21+
}
22+
23+
// Write an answer using echo(). DON'T FORGET THE TRAILING \n
24+
25+
echo("queue\n");
26+
}
27+
}
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace CyrilVerloop\Codingame\Tests\Community\Training\Medium\IdentifyingDataStructure;
6+
7+
use CyrilVerloop\Codingame\Tests\PuzzleTest;
8+
use CyrilVerloop\Codingame\Community\Training\Medium\IdentifyingDataStructure\IdentifyingDataStructure;
9+
10+
/**
11+
* Tests for the "Identifying data structure" puzzle.
12+
*
13+
* @covers \CyrilVerloop\Codingame\Community\Training\Medium\IdentifyingDataStructure\IdentifyingDataStructure
14+
* @group identifyingDataStructure
15+
* @medium
16+
*/
17+
final class CGTest extends PuzzleTest
18+
{
19+
public function setUp(): void
20+
{
21+
$this->puzzle = new IdentifyingDataStructure();
22+
}
23+
24+
/**
25+
* Test that the code can be executed for "Basic".
26+
*
27+
* @group joinTheDots_basic
28+
*/
29+
public function testCanExecuteBasic(): void
30+
{
31+
$this->expectExecuteOutputAnswer(
32+
__DIR__ . '/input/01 - basic.txt',
33+
file_get_contents(__DIR__ . '/output/01 - basic.txt')
34+
);
35+
}
36+
37+
/**
38+
* Test that the code can be executed for "More".
39+
*
40+
* @group joinTheDots_more
41+
*/
42+
public function testCanExecuteMore(): void
43+
{
44+
$this->expectExecuteOutputAnswer(
45+
__DIR__ . '/input/02 - more.txt',
46+
file_get_contents(__DIR__ . '/output/02 - more.txt')
47+
);
48+
}
49+
50+
/**
51+
* Test that the code can be executed for "Much more".
52+
*
53+
* @group joinTheDots_muchMore
54+
*/
55+
public function testCanExecuteMuchMore(): void
56+
{
57+
$this->expectExecuteOutputAnswer(
58+
__DIR__ . '/input/03 - much more.txt',
59+
file_get_contents(__DIR__ . '/output/03 - much more.txt')
60+
);
61+
}
62+
63+
/**
64+
* Test that the code can be executed for "Long ops".
65+
*
66+
* @group joinTheDots_longOps
67+
*/
68+
public function testCanExecuteLongOps(): void
69+
{
70+
$this->expectExecuteOutputAnswer(
71+
__DIR__ . '/input/04 - long ops.txt',
72+
file_get_contents(__DIR__ . '/output/04 - long ops.txt')
73+
);
74+
}
75+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
5
2+
i1 i2 i3 o1 o2 o3
3+
i3 i2 i1 o1 o2 o3
4+
i2 i1 i3 i1 o3 o2
5+
i1 i1 i1 o1 o1 o1
6+
i1 o2
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
8
2+
o9 i9
3+
i9 o9
4+
i3 o3 i7 i6 i3
5+
i8 i3 o8 i0 o3 i3 i5
6+
i6 i3 i2 i1 i9 i8 o9 i0
7+
i1 o1 i6 i5 i4 o4 i1 i5 o5
8+
i2 i0 o2 o0 i9 i0 i9 o9 i7
9+
i4 i9 i1 o1 i1 i9 o9 i0 i7 o7
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
21
2+
o4
3+
o7 i7
4+
i1 i2 i4
5+
i0 i3 i1 i1
6+
i5 i2 i8 i6 o8
7+
i3 i6 i7 i4 i4 o3 o6
8+
i7 i9 i4 i9 i6 i1 i4 i8
9+
i4 i8 o8 i0 i0 i6 o6 i6 o6
10+
i8 i1 i6 i3 i2 i3 i4 i4 i0 o0
11+
i7 i3 o7 o3 i9 o9 i6 i8 i9 o9 o8
12+
i0 i2 o2 i4 i0 i5 o5 i5 i4 i6 i7 o7
13+
i1 i3 o1 i7 o3 o7 i6 i7 i5 i8 o6 i3 i4
14+
i1 i0 o0 o1 i6 i9 o9 i4 o4 i7 i5 o5 i3 i5
15+
i7 i3 o3 o7 i9 o9 i9 i4 i8 i1 o1 i6 i4 o4 o6
16+
i6 o6 i5 i9 o9 i6 i5 o6 i0 o5 i1 o1 i1 i9 i7 o9
17+
i7 i3 o3 i6 i9 i5 i8 o9 o8 o5 i9 o9 i6 i3 i3 o3 i6 i3
18+
i4 o4 i3 i1 i1 o3 i0 i9 i1 i8 o1 o1 i8 i5 i5 i6 i4 o0 i2 o9
19+
i1 i5 o5 i6 o6 i5 i4 i2 i6 o6 o5 i3 o4 o3 o2 o1 i2 o2 i6 o6
20+
i2 o2 i9 i7 o7 i2 o2 i1 o1 i3 i9 o9 i0 i7 i7 i4 i0 i1 o1 i9 i3 o3
21+
i6 i4 i5 i1 o5 i7 o7 i5 o5 o4 i9 i6 o9 o6 o1 i1 i6 i4 i4 i7 o7 o4
22+
i3 o3 i4 i3 i9 o9 i4 o4 i4 i3 o3 i6 o6 i1 i1 i5 i6 i2 i1 o6 o5 i1 i8 i8
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
62
2+
i3 i1
3+
i0 o0
4+
i9 i6 i0
5+
i6 o6 i3
6+
i9 i1 o9
7+
i4 o4 i9
8+
i7 o7 i6 o6
9+
i6 i4 i6 i2
10+
i3 o3 i2 o2
11+
i4 o4 i0 i6
12+
i3 o3 i3 o3
13+
i0 o0 i3 o3 i6
14+
i2 i9 i9 i2 i0
15+
i3 o3 i4 i7 i9
16+
i1 i3 i2 o2 o3 o1
17+
i0 i0 o0 i4 o4 i7
18+
i9 i0 o9 o0 i4 o4
19+
i8 i1 o8 o1 i7 i1 o7
20+
i8 i4 i3 i2 o8 i0 o4
21+
i5 o5 i5 i3 i5 i2 i3 i3
22+
i4 o4 i2 i6 i8 i9 i6 i6
23+
i4 o4 i4 i6 o6 o4 i8 o8
24+
i8 o8 i8 o8 i7 o7 i9 o9
25+
i2 i5 i4 o2 i6 i3 i4 o5
26+
i6 o6 i3 o3 i1 o1 i0 o0 i0
27+
i0 i3 i9 o0 o3 i6 i6 i6 o9
28+
i1 i4 o4 o1 i7 o7 i3 o3 i3
29+
i2 i8 i6 o6 o8 o2 i0 i7 i0
30+
i7 o7 i0 i5 o0 o5 i2 i0 i9
31+
i7 o7 i4 o4 i9 o9 i1 o1 i5
32+
i7 o7 i3 o3 i9 o9 i8 i1 o8 i2
33+
i8 o8 i5 o5 i3 i8 o8 i6 o6 o3
34+
i9 o9 i9 o9 i9 i4 i7 i5 o9 i3 i4
35+
i7 o7 i2 o2 i2 i0 o2 o0 i4 o4 i3 o3
36+
i5 o5 i0 o0 i3 i1 o3 o1 i8 i6 o8 o6 i3
37+
i6 o6 i5 i4 i8 i1 o8 o5 o4 o1 i5 i2 o5
38+
i9 i4 o9 o4 i7 i0 o7 i5 i3 i7 o7 o5 i4
39+
i4 o4 i1 i5 o5 i0 i8 i5 o8 o5 o1 o0 i6
40+
i2 i2 o2 i7 o7 o2 i2 i9 i0 o9 o2 o0 i9 o9 i0
41+
i1 o1 i2 o2 i1 o1 i0 o0 i5 i4 i5 o5 o4 i8 i9 i7
42+
i0 o0 i5 o5 i2 o2 i6 o6 i9 o9 i9 i8 o9 i8 i8 o8 o8 i3 o8 i2 i5 i2 i9
43+
i1 o1 i4 o4 i6 o6 i3 o3 i2 i9 o9 o2 i1 o1 i3 o3 i3 i7 o7 o3 i3 o3 i1 o1 i2
44+
i1 i1 o1 o1 i0 i0 o0 i5 o0 i6 i3 i7 o5 i8 i2 o6 o3 i5 o7 o8 o2 o5 i2 i2 o2 o2 i5 i8 i2 i4 o5 o8 o2 i6 o4 o6 i9 o9 i4 o4 i4 i0 o4 i8 i3 o0 o8 o3 i3 i1 i0 i8 i5 i5 i8 i8 i1 o3 i0 o1 o0 i6 o8 o5 i6 o5 o8 i2 o8 i0 o1 i9 o0 i3 o6 o6 o2 o0 i4 o9 o3 o4 i4 i1 o4 o1 i3 i1
45+
i3 i7 o7 o3 i7 i8 o8 i4 o7 i2 o4 o2 i1 i0 i6 o6 o1 i9 i1 o9 o1 i2 i3 o3 o2 i2 i1 i1 o2 o1 o1 o0 i3 o3 i5 i9 o9 i0 i0 o4 o0 i3 o3 o0 i4 i3 i4 o4 o4 o3 i0 i8 i2 i8 o8 o8 i0 o2 i9 i5 i0 o9 o5 o0 i8 o8 i8 i6 i2 i7 i1 o8 o7 i6 o6 i3 i6 i3 i5 i9 i2 i0 i6 i9 o9 i6 o9 i3 i6 o6
46+
i7 i8 o8 o7 i2 o2 i6 o6 i6 o6 i6 i5 i4 i1 i4 i7 o7 o6 o5 o4 o4 o1 i8 o8 i7 i5 o7 o5 i1 i7 o7 i1 i0 o1 i4 o4 i4 o4 o1 o0 i0 i8 o8 i3 i5 i7 o7 i4 o5 i9 i5 i8 o9 o8 i8 o8 i3 o5 o4 o3 i4 o4 o3 o0 i6 i9 o9 o6 i9 o9 i5 o5 i4 o4 i5 o5 i0 i6 o6 i2 i3 o3 i5 i0 o5 o2 i0 i8 o8 o0
47+
i6 o6 i4 o4 i4 i8 i8 i8 o4 i8 o8 i7 i0 i7 o8 o8 o8 o7 i5 o0 o7 o5 i9 i1 i7 o9 i1 o1 o7 o1 i5 i0 i7 o5 i8 i9 o0 o7 i7 i3 o8 i0 i5 i5 o9 o7 o3 i1 o0 i1 i4 o5 o5 o1 o1 o4 i0 i8 i8 i7 o0 i5 o8 i6 i5 i6 i2 i5 i7 i5 o8 o7 i4 o5 i2 i1 i9 o6 i6 o5 i4 o6 i8 o2 o5 i7 i9 i6 o7 o5 i6
48+
i0 i1 i0 o0 i6 i1 o1 i9 i7 o0 i8 i9 o6 o1 o9 o7 o8 i9 o9 o9 i6 o6 i7 i9 i0 o7 i4 o9 o0 i5 o4 o5 i0 o0 i8 o8 i7 o7 i6 i2 o6 o2 i9 o9 i8 i9 o9 o9 i0 o0 i1 o1 i0 o0 i6 o6 i2 i3 o2 o3 i9 i1 o9 o1 i0 o0 i6 o6 i7 o7 i9 o9 i2 o2 i8 i4 i3 o8 o4 o3 i1 i7 i2 i6 o1 i1 o7 i4 o2 o6 o1 i4
49+
i0 o0 i1 o1 i3 o3 i0 i9 i8 i0 i0 o9 i8 i6 i5 o8 i7 i7 i3 i5 o8 i3 o7 o7 i6 o6 i8 i9 o9 o8 i0 i3 o6 o5 i4 i4 i2 o5 o4 i9 o9 o4 i0 i3 o3 i7 i9 o9 o7 i5 o5 i9 o9 o3 i0 o3 i5 i3 o5 i6 i6 o6 i9 o9 i3 o6 o3 i6 i1 o6 i4 o4 i0 o3 o3 i0 i1 i7 o7 o2 o1 i4 i1 i0 i5 i7 o7 i3 o5 o4 o3 o1
50+
i6 i6 o6 i0 i5 i8 i9 o9 o8 o6 i7 i1 i2 o7 i8 i6 i0 o8 i4 o6 i7 o7 i3 o5 i1 i6 o6 i0 o4 o3 o2 i9 o9 o1 i2 o2 o1 o0 i4 o4 o0 i6 i0 i2 i4 i4 o6 o4 o4 o2 i3 i5 o5 i0 i7 i9 o9 i9 i6 o9 o7 o6 i7 o7 o3 o0 i0 i1 i5 i5 i1 i4 o5 i7 o7 i9 i7 i8 o9 i8 i1 i2 i9 i1 i3 o9 i9 o9 i3 o8 o8 i3
51+
i6 i7 i4 o6 i8 i4 o7 i8 o4 i4 o8 o4 o8 o4 i0 o0 i0 o0 i3 o3 i3 o3 i2 o2 i4 o4 i6 i7 i6 o6 o7 o6 i9 o9 i1 o1 i3 i5 i4 o3 o5 i7 i2 o4 o7 i1 i8 o2 i8 i9 o1 o8 i0 i7 o8 i4 i2 o9 o0 o7 o4 i3 o2 i6 o3 i3 i7 i9 i6 i8 i7 o6 o3 o7 o9 o6 o8 o7 i6 i9 o6 i4 i4 i9 i7 o9 o4 o4 i4 i0 o9 o7 i8
52+
i4 i1 i2 i9 i2 o9 o4 o2 o2 o1 i1 o1 i3 o3 i4 o4 i9 o9 i6 o6 i1 o1 i3 o3 i3 o3 i4 i9 i8 i7 i9 i1 i4 o9 i1 o9 i3 o8 i1 i2 i7 o7 i3 i1 o7 i1 o4 o4 i8 o8 o3 o3 o2 i2 o2 i6 o6 o1 o1 i4 o4 i5 o5 i9 o9 o1 o1 o1 i3 o3 i5 o5 i3 o3 i5 o5 i2 o2 i4 i7 o7 o4 i0 i4 i1 i0 i3 o4 i6 o6 i0 o3 o1
53+
i5 i6 i9 o9 o6 i0 o0 i8 i9 i2 i2 i2 o2 i4 i5 o5 o4 o2 o2 o9 i1 i0 i8 o8 o0 o1 i9 i7 o7 i6 o6 i3 o3 i8 i3 i8 i3 o3 i0 i4 i4 o4 i2 i9 o9 o2 o4 o0 o8 i4 i7 o7 i5 o5 i9 i0 o0 o9 o4 i4 o4 o3 i1 o1 o8 i0 i3 i6 i7 i0 i4 o4 o0 i5 i4 o4 o5 i4 i3 o3 o4 i0 i0 o0 o0 o7 i5 i3 i9 o9 o3 i2 o2 o5 i9
54+
i4 i5 o5 o4 i1 o1 i2 i4 o4 o2 i3 o3 i8 i2 o8 o2 i8 o8 i8 i0 o8 o0 i8 o8 i0 i6 o6 o0 i8 o8 i2 i6 o6 o2 i7 o7 i7 i2 i7 i9 o9 o7 o7 i0 i6 i8 o8 i0 o6 o2 i1 o1 i2 i1 i8 i2 o8 o2 o2 i4 i2 i2 o4 o2 i5 o5 o2 o1 i0 o0 i0 i6 i2 i4 o6 o4 o2 o0 o0 o0 i1 i0 o1 o0 i5 o5 i2 i8 o8 i0 i2 i2 o2 i4 o4
55+
i4 o4 i1 o1 i9 o9 i0 o0 i7 o7 i1 i8 i7 o7 o8 i7 o7 i4 i9 o9 i8 o8 o4 i3 o3 o1 i1 o1 i8 o8 i1 o1 i1 o1 i8 o8 i3 o3 i6 i9 o9 o6 i6 i5 o5 i8 o8 o6 i8 i8 o8 i5 o5 o8 i6 i8 o8 o6 i7 o7 i5 o5 i9 o9 i9 i8 o8 o9 i0 i5 o5 i1 i8 o8 o1 o0 i5 i5 o5 o5 i8 i8 i7 o7 i8 i5 i9 i3 o3 o9 o5 o8 o8 o8 i9
56+
i9 o9 i0 o0 i9 o9 i9 o9 i2 o2 i0 o0 i9 i6 o9 i7 i5 i0 i6 i1 o7 o6 i1 i6 o6 i3 o6 o5 o3 o1 i8 o8 o1 i7 i7 o7 o7 i5 o5 o0 i8 o8 i4 o4 i3 o3 i0 o0 i4 o4 i9 o9 i7 i9 i3 i7 i5 o9 i9 i2 i5 i4 o9 i1 o7 o7 i8 i1 o8 i5 o5 o5 o5 i0 i4 i7 i5 o7 o5 i5 i9 o9 i5 i2 o5 i2 i2 i7 o7 i5 o5 i7 o7 i1 i2
57+
i3 o3 i5 o5 i3 i3 i6 i8 i5 i5 o5 o5 i1 o1 o8 o6 o3 o3 i1 o1 i0 o0 i1 o1 i2 o2 i8 o8 i1 i3 o3 i7 o7 o1 i8 o8 i8 i6 o6 o8 i5 o5 i1 i9 i4 o4 i2 i4 o4 i4 i4 o4 i1 o1 i3 i4 o4 o3 i7 i8 i4 i1 o1 o4 o8 i5 i5 o5 i1 i8 i0 o0 i9 i0 i8 o8 o0 i8 i5 o5 i8 o8 i2 o2 o8 i7 i2 o2 i9 i8 i3 o3 o8 i6 i8 o8
58+
i3 o3 i4 i8 i3 i6 o6 o3 i4 i5 o5 i0 i3 o3 o0 i6 i1 i5 o5 i0 o0 i7 o7 i7 i7 i3 o3 i6 i0 i9 i0 i8 i8 i8 o8 i1 i9 o9 o1 o8 o8 o0 o9 i2 o2 i8 o8 i7 o7 o0 i3 i9 o9 o3 i7 o7 o6 o7 o7 i8 o8 i4 o4 i1 o1 o1 i2 i1 i9 i8 o8 o9 i5 o5 i5 o5 o1 i5 i6 i7 i1 o1 o7 o6 o5 o2 i8 i6 i4 i2 i2 o2 o2 i5 o5 i2 o2
59+
i1 o1 i2 o2 i7 o7 i2 i5 i4 o4 o5 i0 i8 i1 o1 o8 i1 i0 o0 o1 i5 i2 o2 o5 o0 o2 i3 i9 i2 o2 o9 i6 o6 i3 i0 i8 o8 o0 o3 o3 i6 i8 i1 o1 i2 o2 i8 i9 o9 o8 o8 i0 i9 i3 o3 i6 o6 o9 o0 i9 i7 o7 o9 o6 i0 o0 i3 o3 i2 i9 i4 i4 o4 i1 o1 o4 i1 i4 i8 i0 i9 i3 o3 o9 i0 o0 i4 i4 o4 o4 i6 o6 o0 o8 o4 o1 i7
60+
i9 i2 i8 o8 i5 i8 i6 i9 i7 o7 i2 o2 o9 i6 o6 o6 i6 o5 o8 i3 i4 i1 o1 i2 o2 o4 i8 o8 o3 o5 i0 o0 o2 i2 i5 o5 o2 o9 i9 o9 i6 o6 i7 o7 i1 i0 o0 i0 o0 i0 o0 i9 o9 o1 i0 o0 i9 o9 i5 o5 i8 o8 i6 i9 i0 o0 i5 i4 i3 i4 o4 o3 o4 i6 i2 i4 i8 i0 o0 i2 i9 i9 i1 i3 i8 i7 i9 i5 i2 i1 i8 i3 i2 i5 o5 i0 i0
61+
i6 o6 i9 o9 i5 i0 i9 o5 o0 i9 o9 i1 o9 o1 i6 i9 o6 o9 i2 i6 o2 o6 i7 o7 i4 o4 i9 o9 i6 o6 i9 i2 o9 i2 o2 i0 i2 o2 o0 i6 i4 o2 i2 o6 i8 o4 o2 o8 i0 i8 o0 o8 i5 i3 i9 i4 i8 o5 o3 o9 i0 o4 o8 i2 o0 i8 o2 o8 i3 i1 o3 i5 i8 i0 i3 o1 o5 o8 i8 o0 i4 o3 o8 o4 i1 o1 i8 i5 o8 o5 i5 i6 i0 i4 o5 i2 o6
62+
i6 i7 i1 o1 o7 i2 i3 i7 i7 i6 o6 i2 i3 o3 i7 o7 o2 i9 o9 o7 i9 i4 o4 i1 i1 o1 i5 o5 i1 i9 i8 i7 o7 o8 o9 i7 o7 i6 o6 o1 i3 o3 o1 i6 o6 i7 o7 o9 i0 i5 i4 o4 i4 i7 i9 i7 o7 o9 o7 i3 o3 o4 o5 o0 i5 i9 i0 o0 i5 i5 i8 i7 o7 o8 o5 o5 i3 i6 o6 i4 i4 o4 i0 i5 o5 o0 i5 i0 i5 o5 i6 o6 o0 o5 i7 o7 i0 o0 o4
63+
i4 o4 i3 i0 o3 i9 o0 i1 o9 i9 i2 i0 i3 i4 i2 i4 i6 i7 o1 o9 i5 o2 o0 o3 o4 i8 i9 o2 i0 i3 i4 i3 i7 o4 o6 i0 i9 o7 i4 i6 i3 o5 i5 i0 o8 i6 i0 o9 o0 o3 o4 o3 o7 i9 i5 o0 i0 o9 i0 o4 i3 i7 o6 i5 o3 i0 i8 o5 o0 o6 i0 o0 o9 o5 i9 o0 o0 o3 i4 o7 o5 i4 i7 i2 o0 o8 o0 i0 i1 i6 o9 i3 i8 i5 i1 o4 i0 o4 o7
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
queue
2+
stack
3+
priority queue
4+
unsure
5+
mystery
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
mystery
2+
unsure
3+
unsure
4+
unsure
5+
priority queue
6+
stack
7+
unsure
8+
stack
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
mystery
2+
mystery
3+
unsure
4+
unsure
5+
priority queue
6+
queue
7+
unsure
8+
unsure
9+
stack
10+
priority queue
11+
unsure
12+
queue
13+
stack
14+
stack
15+
mystery
16+
mystery
17+
queue
18+
priority queue
19+
stack
20+
mystery
21+
mystery

0 commit comments

Comments
 (0)