-
-
Notifications
You must be signed in to change notification settings - Fork 520
Completed Solution & Discussion #33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Changes from all commits
Commits
Show all changes
236 commits
Select commit
Hold shift + click to select a range
0b0a61e
GP-24 Implement CrazyLambdas with comments
tboychuk 06339fa
GP-24 Implement CrazyOptionals and copied impl of CrazyStreams
tboychuk 86eca57
Merge branch 'main' into exercise/completed
tboychuk fc238d7
Merge pull request #3 from bobocode-projects/main
shryhus 8484b36
Merge branch 'main' into exercise/completed
shryhus 0397a73
Merge branch 'main' into exercise/completed
tboychuk 12e944f
Merge branch 'main' into exercise/completed
tboychuk 373d7e3
Merge pull request #12 from bobocode-projects/main
tboychuk 54f3773
Merge branch 'main' into exercise/completed
tboychuk 50d2965
Merge branch 'main' into exercise/completed
tboychuk 9329d5d
GP-26 add the exercise solution with a tail and extra methods
shryhus 4bece28
Merge pull request #16 from bobocode-projects/GP-26_Add_compleated_so...
tboychuk cf23eca
Merge branch 'main' into exercise/completed
tboychuk 4b74417
Merge branch 'main' into exercise/completed
tboychuk 54bdcc2
Merge branch 'main' into exercise/completed
tboychuk 760dbfc
GP-31 migrate java oop
shryhus 787778d
Merge pull request #18 from bobocode-projects/GP-31_migrate_java_oop_...
tboychuk 97be0be
Merge branch 'main' into exercise/completed
tboychuk 49adec3
GP-28 Add File Reader solution to exercise/completed
shryhus b917396
GP-28 fix imports
tboychuk c874d38
Merge pull request #17 from bobocode-projects/GP-28_Migrate_File_Read...
tboychuk 947b71e
GP-25 add new README.md for functional programming basics
tboychuk 47923cb
GP-25 add Lear or Skip section
tboychuk 10eb8ed
Merge branch 'main' into exercise/completed
tboychuk 6232624
Merge branch 'main' into exercise/completed
shryhus b563231
GP-32 Update Stack(0-2 + 0-6) for completed
shryhus 4daf746
GP-32 Fix the tdd StackTest
shryhus 5dfdbb1
Merge pull request #25 from bobocode-projects/GP-32_Merge_stack_into_...
tboychuk 0f65961
Merge branch 'main' into exercise/completed
tboychuk d55d67a
GP-33 Add ArrayList completed solution
shryhus 5e2d4c8
Merge pull request #27 from bobocode-projects/GP-33_a_new_ArrayList_e...
tboychuk f19fb37
Merge branch 'GP-29-Migrate_FileStats_into_Core' into GP-29-Migrate_F...
MrMaksym d574ffd
GP-29: complete FileStats.java
MrMaksym b4e2ac5
Merge branch 'GP-29-Migrate_FileStats_into_Core' into GP-29-Migrate_F...
MrMaksym 8c2f26d
Merge branch 'GP-29-Migrate_FileStats_into_Core' into GP-29-Migrate_F...
MrMaksym 62dbe3e
Merge branch 'main' into exercise/completed
tboychuk 46fb57c
Merge pull request #30 from maxstasiuk92/GP-29-Migrate_FileStats_into...
tboychuk 8e2dfed
Merge branch 'GP-41_Fix_method_remove()_of_a_List_into_main' into GP-...
shryhus 3a9ca66
GP-41 Update completed methods
shryhus 127e62a
Merge branch 'GP-41_Fix_method_remove()_of_a_List_into_main' into GP-...
shryhus 0185b13
GP-41 Update completed solution
shryhus 513547d
Merge pull request #32 from bobocode-projects/GP-41_Fix_method_remove...
tboychuk 6160bf6
Merge branch 'main' into exercise/completed
tboychuk a8cbabf
GP-38 Fix test name in tdd completed
shryhus 2ebab84
Merge branch 'GP-37_Fix_LinkedList_exercise_into_main' into GP-37_Fix...
shryhus 994d38b
Merge branch 'GP-37_Fix_LinkedList_exercise_into_main' into GP-37_Fix...
shryhus 610d12b
GP-37 add completed solution for LinkedList in TDD
shryhus 43c04ff
Merge branch 'GP-37_Fix_LinkedList_exercise_into_main' into GP-37_Fix...
shryhus 2cb8c0e
GP-40: back-up
MrMaksym 6509524
back-up
MrMaksym 043d0ff
GP-40: BinarySearchTree is clean; BinarySearchTreeTest almost ready
MrMaksym 5896515
GP-40: pass all tests
MrMaksym 780aad2
GP-40: clean tests
MrMaksym 1d5b0a0
GP-40: clean tests
MrMaksym 5e45e16
GP-40: prepare README.md
MrMaksym db5602f
GP-40: prepare TDD module
MrMaksym e49e234
GP-40: complete TDD module
MrMaksym 61bf641
Merge branch 'main' into completed
tboychuk 5496d28
Merge branch 'completed' into GP-37_Fix_LinkedList_exercise_into_comp...
tboychuk 17cb3c6
Merge pull request #35 from bobocode-projects/GP-37_Fix_LinkedList_ex...
tboychuk 0ce8b6a
* fix contains method
tboychuk 2528021
Merge branch 'main' into completed
tboychuk a2d3b8f
Implement Introduction
tboychuk 9f4ef70
Merge branch 'main' into completed
tboychuk d3fb7f5
Merge branch 'main' into completed
tboychuk ecc1629
Merge branch 'main' into completed
tboychuk 1f56dea
Merge branch 'GP-40-Migrate_BinarySearchTree' into GP-40-Migrate_Bina...
MrMaksym 937963c
GP-40: update test in TDD module to be identical to test in data stru...
MrMaksym 234ea0d
Merge branch 'main' into completed
tboychuk 8b6462d
Merge branch 'main' into completed
tboychuk 0d5f6aa
Merge branch 'GP-40-Migrate_BinarySearchTree' into GP-40-Migrate_Bina...
MrMaksym 4eedd3b
Merge branch 'main' into completed
tboychuk 20391e9
Merge branch 'main' into completed
tboychuk 9a10b60
Merge branch 'main' into completed
tboychuk 975d4bf
Merge branch 'main' into completed
tboychuk 3f18308
Merge branch 'main' into completed
tboychuk 9fa9617
GP-27 complete LinkedQueue
6974331
Merge pull request #44 from bobocode-projects/GP-27-MigrateLinkedQueu...
tboychuk 818fe1a
Merge pull request #43 from bobocode-projects/UpgradeArrayListImpl
tboychuk 6797233
* add new test to ArrayListTest.java
tboychuk 2957807
* fix order
tboychuk 3da74f4
Merge branch 'main' into completed
tboychuk d3b6d16
Merge branch 'completed' into GP-40-Migrate_BinarySearchTree-Completed
tboychuk 41061e7
Merge branch 'main' into completed
tboychuk a7bf2a5
Merge branch 'completed' into GP-40-Migrate_BinarySearchTree-Completed
tboychuk 07fd236
GP-40 remove order from the test
tboychuk 7ab8707
Merge pull request #37 from bobocode-projects/GP-40-Migrate_BinarySea...
tboychuk e268d8d
Remove ordering from TDD tests
tboychuk eb45024
Merge branch 'main' into completed
tboychuk f29fd4c
Merge branch 'main' into completed
tboychuk c6da406
Merge branch 'main' into completed
shryhus e2cccf2
Merge branch 'main' into completed
shryhus b874b4e
GP-46: complete `declarative-sum-of-squares`
v-ghost03 a29b795
Merge pull request #48 from bobocode-projects/GP-46-MigrateDeclarativ...
shryhus bca0354
Merge branch 'main' into completed
tboychuk 7d65446
Fix ArrayList method remove()
tboychuk ce83529
Merge branch 'main' into completed
tboychuk 2ad0733
Merge branch 'main' into completed
shryhus f05394e
GP-47 Update completed solution
shryhus 0d06f07
Merge pull request #51 from bobocode-projects/GP-47_Migrate_lambda-ma...
tboychuk 8cc6cb5
Merge branch 'main' into completed
tboychuk 234ae37
Merge branch 'main' into completed
tboychuk bca1149
Merge branch 'main' into completed
tboychuk 680f46b
GP-39 fix packages in tdd exercises
tboychuk 6e8d8f6
Merge branch 'main' into completed
tboychuk ed2e1de
GP-39 fix RecursiveBinarySearchTree.java
tboychuk 2f0dc38
GP-39 fix completed (core module)
tboychuk 5a5a464
Merge branch 'main' into completed
tboychuk 0ee09d2
GP-39 fix packages in OOP exercises
tboychuk 56c6adf
Remove unnecessary checking
sergiiManko 0587496
Merge branch 'main' into completed
tboychuk 231adba
Refactor add() in LinkedList
shryhus 4e94cc7
Merge branch 'main' into completed
shryhus c9034a4
Merge branch 'main' into completed
tboychuk 5a0c210
Merge branch 'completed' into patch-1
tboychuk 552a961
Merge pull request #56 from sergiiManko/patch-1
tboychuk 07fbe60
Update README.md
tboychuk c8be790
Update CI pipeline name
tboychuk ae7ee46
Merge branch 'main' into completed
shryhus df211f2
Merge branch 'GP-62-NewNodeExercise' into GP-62-NewNodeExerciseCompleted
tboychuk 199408d
GP-62 complete new Node exercise
tboychuk 2a1607c
Merge branch 'main' into completed
shryhus dab7cfa
Merge pull request #65 from bobocode-projects/GP-62-NewNodeExerciseCo...
shryhus 08b776f
Merge remote-tracking branch 'origin/completed' into completed
shryhus e645241
Merge branch 'main' into completed
shryhus f22d159
Merge branch 'main' into completed
tboychuk c11290f
Merge branch 'main' into completed
tboychuk 59f81e8
Merge branch 'main' into completed
tboychuk 19edf36
Merge branch 'main' into completed
tboychuk 7295ced
GP-39 implement updated PrimeNumbers
tboychuk 7396a4e
Upgrade the impl of PrimeNumbers.java
tboychuk 9331d3d
Merge branch 'main' into completed
tboychuk 5ae47d6
Merge branch 'main' into completed
tboychuk 789afca
Merge branch 'main' into completed
tboychuk c07652d
Merge branch 'main' into completed
tboychuk 4261c85
Merge branch 'main' into completed
tboychuk 0cad716
Merge branch 'main' into completed
tboychuk 3182d02
Merge branch 'main' into completed
tboychuk c56f1f2
Merge branch 'main' into completed
tboychuk 71a2099
Merge branch 'main' into completed
tboychuk cbe1654
Merge branch 'main' into completed
tboychuk d0e4869
Merge branch 'main' into completed
tboychuk 7fcebab
Complete hello-generics exercise
tboychuk b1bc0bc
Merge branch 'main' into completed
tboychuk 91117c6
Merge branch 'main' into completed
tboychuk e12ebde
Complete crazy-generics exercise
tboychuk c624ae8
Merge branch 'main' into completed
tboychuk c4ec441
Merge branch 'main' into completed
tboychuk a28ee35
Merge branch 'main' into completed
tboychuk 32773f9
Merge branch 'main' into completed
tboychuk 9facc50
GP-119 complete tasks related to unbounded wildcard parameters
tboychuk fa93c86
Merge branch 'main' into completed
tboychuk 34965a2
GP-119 complete new tasks related to generic methods
tboychuk c9c3a2e
Merge branch 'main' into completed
tboychuk c204a22
Merge branch 'main' into completed
tboychuk 397b8e7
Merge branch 'main' into completed
tboychuk 10bd3df
GP-119 complete new method and fix conflicts after main updates
tboychuk 4633296
Merge branch 'main' into completed
tboychuk 5ed46eb
Merge branch 'main' into completed
tboychuk ae6244a
Merge branch 'main' into completed
tboychuk 2e0d7f8
Complete hello-annotations exercise
tboychuk b5b2508
Merge branch 'main' into completed
tboychuk 5286320
Merge branch 'main' into completed
tboychuk 3b59ea4
Merge branch 'main' into completed
tboychuk 1f8ef75
Merge branch 'main' into completed
tboychuk 9f0694f
Merge branch 'main' into completed
tboychuk 61b7b39
Merge branch 'main' into completed
tboychuk 635ae42
GP-119 add impl for MaxHolder
tboychuk 0a79eb1
Merge branch 'main' into completed
tboychuk d398296
Merge branch 'main' into completed
tboychuk d83cb15
Merge branch 'main' into completed
tboychuk 6468e73
Merge branch 'main' into completed
tboychuk 0aef116
Merge branch 'main' into completed
tboychuk d49a70d
Merge branch 'main' into completed
tboychuk f1244da
Merge branch 'main' into completed
tboychuk bb47c02
GP-39 fun-prime-numbers
tboychuk 2c28f90
Merge branch 'main' into completed
tboychuk c703cbb
GP-39 fun-prime-numbers
tboychuk 24442b9
Merge branch 'main' into completed
tboychuk 5aa68be
Merge branch 'main' into completed
tboychuk 7cefe93
Merge branch 'main' into completed
tboychuk f0de884
Merge branch 'main' into completed
tboychuk 2e7337c
Merge branch 'main' into completed
tboychuk b73fbcd
Merge branch 'main' into completed
tboychuk 088f84d
Merge branch 'main' into completed
tboychuk fe3ff96
Issue-112 complete solution
tboychuk 79618c6
Merge pull request #120 from bobocode-projects/112-crazy-regex-soluti...
tboychuk 4bb6d0f
Update hello-exercise
tboychuk 4212289
Merge branch 'main' into completed
tboychuk fc67313
Merge branch 'main' into completed
shryhus 5d05b43
Merge branch 'main' into completed
shryhus a8b422e
#121 add answer in 5-0-2
shryhus db4d3a5
Merge branch 'main' into completed
tboychuk 7265777
[2-2-4-linked-list] fix NPE when removing element by zero index from ...
andrii-k6a 25db4c8
Merge branch 'main' into completed
tboychuk dd40752
GP-145 Complete Hash Table Exercise
tboychuk e5cff06
Merge branch 'main' into completed
tboychuk bb6697e
Merge branch 'main' into completed
tboychuk 837637d
Merge branch 'main' into completed
tboychuk 5a05a4d
Merge pull request #124 from bobocode-projects/#121_add_right_answer_...
tboychuk 7770514
[2-2-4-linked-list] add test - removing by zero index from empty list
andrii-k6a 9119545
Merge branch 'main' into completed
tboychuk af77c7c
Merge pull request #125 from andrii-k6a/linked-list-exercise-bug-fix-...
tboychuk 5491d51
Merge branch 'main' into completed
tboychuk f0407cd
Merge branch 'main' into completed
tboychuk 4b31b27
Merge branch 'main' into completed
tboychuk 2763307
GP-146 - complete Heterogeneous Max Holder Exercise
tboychuk 906f05e
Merge branch 'main' into completed
tboychuk 3acaf11
GP-147 fix HeterogeneousMaxHolder
tboychuk 349b096
added tests for size change HashTableTest, (#134)
Stanislav-Zabramnyi 4251b75
Merge branch 'main' into completed
Stanislav-Zabramnyi 51df2ed
Merge branch 'main' into completed
tboychuk ee914af
Gp 155/random field comparator/completed (#137)
Stanislav-Zabramnyi eb858fb
fix test add check for tail value (#149)
DimaYakovenko 3cd9bf9
Merge branch 'main' into completed
Stanislav-Zabramnyi 66431a4
Merge branch 'main' into completed
Stanislav-Zabramnyi 31eb00f
[GP-165] Rename 2-2-7-hash-table to 2-2-9-hash-table
BoSerhii 042e9ee
Minor updates for exercise Introduction
tboychuk 1f56c41
Merge branch 'main' into completed
tboychuk 691458c
GP-119 fix tests to follow PECS
tboychuk 476c662
Merge branch 'main' into completed
tboychuk 4fd58b2
CrazyLambdas upgrade
tboychuk c36f3db
Merge pull request #153 from bobocode-projects/gp_165_rename_hash_table
tboychuk 6ab2baa
Merge branch 'main' into completed
tboychuk 940fa2d
Merge branch 'main' into completed
tboychuk ef0fe4a
Update CrazyOptionals.java
hladchenko 8a6e28b
Merge branch 'main' into completed
tboychuk d14505d
Merge pull request #180 from hladchenko/patch-1
tboychuk f6ad760
CrazyGenerics add test for checking public accessor type by new methods
Prosperro-atl 474373d
rename test variable
Prosperro-atl d50009b
rename method names
Prosperro-atl 0916202
Rename test name on ArrayListTest
vitshch 88e17bf
GP-145 Fix resizeTable method to calculate HashTable size correctly
tboychuk cd329eb
Merge branch 'main' into completed
tboychuk 5c4e3ca
Merge branch 'refs/heads/main' into completed
tboychuk 86444d6
Merge branch 'refs/heads/main' into completed
tboychuk File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
14 changes: 14 additions & 0 deletions
1-0-java-basics/1-5-0-hello-annotations/src/main/java/com/bobocode/basics/Exercise.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
package com.bobocode.basics; | ||
|
||
import java.lang.annotation.ElementType; | ||
import java.lang.annotation.Retention; | ||
import java.lang.annotation.RetentionPolicy; | ||
import java.lang.annotation.Target; | ||
|
||
@Target(ElementType.TYPE) | ||
@Retention(RetentionPolicy.RUNTIME) | ||
public @interface Exercise { | ||
String value(); | ||
|
||
Level complexityLevel() default Level.BASIC; | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.