-
Notifications
You must be signed in to change notification settings - Fork 2
Dmitriy_Vaschenko #47
base: master
Are you sure you want to change the base?
Changes from all commits
fc198c5
766bfbe
53d43e9
a2d59f3
5413036
0a4894d
7a1e360
1f1bf78
2a866b0
21cb740
460d1ef
d94f469
dec261f
96bf408
c084454
2f7c00c
41db64e
d17bf09
9267035
390246f
147c3bc
b1cc640
cf568ea
f25e851
5518ae7
5388971
c569b23
d1783ff
eae2a8a
04089a0
3e9e559
7009de9
651039a
9f8e8d9
0bb6477
ceef6d1
5d7c2c7
edf0cc0
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,9 +1,24 @@ | ||
| # Java Core June 2021 | ||
|
|
||
| ## *Nikolaev Artem* | ||
| ## *Vaschenko Dmitriy* | ||
|
|
||
| | Number | Solution | Short description | ||
| | --- | --- | --- | | ||
| | HW1 | [Console printer](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/master/src/main/java/homework_1) | The app that reads input arguments and prints them, until "error" argument | | ||
| | Course project|[Sea battle](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/course_project)| Sea battle realisation, fight VS computer | ||
| | HW 1 | [Console printer](https://github.com/NikolaevArtem/Java_Core_June_2021/blob/feature/DmitriyVaschenko/src/main/java/homework_1/ConsolePrinter.java) | The app that reads input arguments and prints them, until "error" argument | | ||
| | HW 2_1 | [Traffic Light](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/homework_2/traffic_light) | Traffic Light app, the simple one. | | ||
| | HW 2_2 | [Pyramid printer](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/homework_2/pyramid_printer) | The Pyramid printer, prints triangles only, btw. | | ||
| | HW 2_3| [RandomCharsTable](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/homework_2/random_chars_table) | Random chars table, prints table with chars and then sorts them by even or odd. | ||
| | HW 3, Immutable Class Example| [ImutableClassExample](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/homework_3) | Immutable class. | ||
| | HW 4_1| [CustomAnnotation](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/homework_4/custom_annotation)| Annotation for JSON Serialization | ||
| | HW 4_2| [CustomFileReader](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/homework_4/custom_file_reader) | File Reader which removes all full stops and comas from TXT file | ||
| | HW 4_3| [Singleton](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/homework_4/singleton)| Three singleton classes | ||
| | HW 5_1| [CustomRegexMatcher](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/homework_5/custom_regex_matcher)| App is checking if input matches moderate password | ||
| | HW 5_2| [PowerOfNumber](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/homework_5/power_of_number)|Recursively counts given degree of a given number | ||
| | HW 6 |[Map problems](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/homework_6)| Map collision generation and Map with mutable key | ||
| | HW 7 |[Kitten to Cat function](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/main/java/homework_7)| Functional interface to map kittens into cats | ||
| | Tests|[Tests](https://github.com/NikolaevArtem/Java_Core_June_2021/tree/feature/DmitriyVaschenko/src/test/java/homework) | Tests for homework | ||
|
|
||
| [Link to markdown giude](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) | ||
| [Link to CodingBat](https://codingbat.com/done?user=dvaschenko33@gmail.com&tag=4651459890) | ||
|
|
||
| [Link to markdown guide](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) | ||
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,3 @@ | ||
| rootProject.name = 'Java Core June 2021' | ||
| include 'test' | ||
|
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| package ConsoleColors; | ||
|
|
||
| public final class ConsoleColors{ | ||
|
|
||
| public static final String RESET = "\033[0m"; | ||
| public static final String RED = "\033[0;31m"; | ||
| public static final String GREEN = "\033[0;32m"; | ||
| public static final String YELLOW = "\033[0;33m"; | ||
|
|
||
| } | ||
|
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| package course_project; | ||
|
|
||
| import course_project.Utils.ConsoleHandling.Printer; | ||
| import course_project.components.Field; | ||
|
|
||
| public class Main { | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Well-done! The game is confortable to play, has nice interface, automatic ship placement, informative messages. The visual representation is also good.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. From the code perspective also looks good, there are minor issues but in general, the code is readable, easy to follow, has nice abstractions. You show good knowledge of Java Core and Java libraries. Approved! |
||
| public static void main(String[] args) { | ||
|
|
||
| new SeaBattle().play(); | ||
|
|
||
| } | ||
| } | ||


Uh oh!
There was an error while loading. Please reload this page.