Przeglądaj źródła

Merge pull request #770 from exercism/relocate-example-solutions

Restructure exercise directories
Stuart Kent 9 lat temu
rodzic
commit
c4ccaafd3d
100 zmienionych plików z 11 dodań i 10 usunięć
  1. 3
    3
      CONTRIBUTING.md
  2. 2
    2
      bin/journey-test.sh
  3. 2
    1
      config.json
  4. 0
    0
      exercises/accumulate/.meta/src/reference/java/Accumulate.java
  5. 0
    0
      exercises/acronym/.meta/src/reference/java/Acronym.java
  6. 0
    0
      exercises/all-your-base/.meta/src/reference/java/BaseConverter.java
  7. 0
    0
      exercises/allergies/.meta/src/reference/java/Allergen.java
  8. 0
    0
      exercises/allergies/.meta/src/reference/java/Allergies.java
  9. 0
    0
      exercises/anagram/.meta/src/reference/java/Anagram.java
  10. 0
    0
      exercises/atbash-cipher/.meta/src/reference/java/Atbash.java
  11. 0
    0
      exercises/bank-account/.meta/src/reference/java/BankAccount.java
  12. 0
    0
      exercises/bank-account/.meta/src/reference/java/BankAccountActionInvalidException.java
  13. 0
    0
      exercises/beer-song/.meta/src/reference/java/BeerSong.java
  14. 0
    0
      exercises/binary-search-tree/.meta/src/reference/java/BST.java
  15. 0
    0
      exercises/binary-search/.meta/src/reference/java/BinarySearch.java
  16. 0
    0
      exercises/binary/.meta/src/reference/java/Binary.java
  17. 0
    0
      exercises/bob/.meta/src/reference/java/Bob.java
  18. 0
    0
      exercises/book-store/.meta/src/reference/java/.keep
  19. 0
    0
      exercises/book-store/.meta/src/reference/java/BookStore.java
  20. 0
    0
      exercises/bowling/.meta/src/reference/java/BowlingGame.java
  21. 0
    0
      exercises/bracket-push/.meta/src/reference/java/BracketChecker.java
  22. 4
    4
      exercises/build.gradle
  23. 0
    0
      exercises/change/.meta/src/reference/java/ChangeCalculator.java
  24. 0
    0
      exercises/circular-buffer/.meta/src/reference/java/BufferIOException.java
  25. 0
    0
      exercises/circular-buffer/.meta/src/reference/java/CircularBuffer.java
  26. 0
    0
      exercises/clock/.meta/src/reference/java/Clock.java
  27. 0
    0
      exercises/collatz-conjecture/.meta/src/reference/java/CollatzCalculator.java
  28. 0
    0
      exercises/complex-numbers/.meta/src/reference/java/ComplexNumber.java
  29. 0
    0
      exercises/crypto-square/.meta/src/reference/java/Crypto.java
  30. 0
    0
      exercises/custom-set/.meta/src/reference/java/CustomSet.java
  31. 0
    0
      exercises/diamond/.meta/src/reference/java/DiamondPrinter.java
  32. 0
    0
      exercises/difference-of-squares/.meta/src/reference/java/DifferenceOfSquaresCalculator.java
  33. 0
    0
      exercises/etl/.meta/src/reference/java/Etl.java
  34. 0
    0
      exercises/flatten-array/.meta/src/reference/java/Flattener.java
  35. 0
    0
      exercises/food-chain/.meta/src/reference/java/FoodChain.java
  36. 0
    0
      exercises/forth/.meta/src/reference/java/ForthEvaluator.java
  37. 0
    0
      exercises/forth/.meta/src/reference/java/Token.java
  38. 0
    0
      exercises/gigasecond/.meta/src/reference/java/Gigasecond.java
  39. 0
    0
      exercises/grade-school/.meta/src/reference/java/School.java
  40. 0
    0
      exercises/hamming/.meta/src/reference/java/Hamming.java
  41. 0
    0
      exercises/hello-world/.meta/src/reference/java/Greeter.java
  42. 0
    0
      exercises/hexadecimal/.meta/src/reference/java/Hexadecimal.java
  43. 0
    0
      exercises/house/.meta/src/reference/java/House.java
  44. 0
    0
      exercises/isogram/.meta/src/reference/java/IsogramChecker.java
  45. 0
    0
      exercises/kindergarten-garden/.meta/src/reference/java/KindergartenGarden.java
  46. 0
    0
      exercises/kindergarten-garden/.meta/src/reference/java/Plant.java
  47. 0
    0
      exercises/largest-series-product/.meta/src/reference/java/LargestSeriesProductCalculator.java
  48. 0
    0
      exercises/linked-list/.meta/src/reference/java/DoublyLinkedList.java
  49. 0
    0
      exercises/list-ops/.meta/src/reference/java/ListOps.java
  50. 0
    0
      exercises/luhn/.meta/src/reference/java/LuhnValidator.java
  51. 0
    0
      exercises/matrix/.meta/src/reference/java/Matrix.java
  52. 0
    0
      exercises/meetup/.meta/src/reference/java/Meetup.java
  53. 0
    0
      exercises/meetup/.meta/src/reference/java/MeetupSchedule.java
  54. 0
    0
      exercises/minesweeper/.meta/src/reference/java/MinesweeperBoard.java
  55. 0
    0
      exercises/nth-prime/.meta/src/reference/java/PrimeCalculator.java
  56. 0
    0
      exercises/nucleotide-count/.meta/src/reference/java/NucleotideCounter.java
  57. 0
    0
      exercises/ocr-numbers/.meta/src/reference/java/Digit.java
  58. 0
    0
      exercises/ocr-numbers/.meta/src/reference/java/OpticalCharacterReader.java
  59. 0
    0
      exercises/octal/.meta/src/reference/java/Octal.java
  60. 0
    0
      exercises/palindrome-products/.meta/src/reference/java/PalindromeCalculator.java
  61. 0
    0
      exercises/pangram/.meta/src/reference/java/PangramChecker.java
  62. 0
    0
      exercises/pascals-triangle/.meta/src/reference/java/PascalsTriangleGenerator.java
  63. 0
    0
      exercises/perfect-numbers/.meta/src/reference/java/Classification.java
  64. 0
    0
      exercises/perfect-numbers/.meta/src/reference/java/NaturalNumber.java
  65. 0
    0
      exercises/phone-number/.meta/src/reference/java/PhoneNumber.java
  66. 0
    0
      exercises/pig-latin/.meta/src/reference/java/PigLatinTranslator.java
  67. 0
    0
      exercises/poker/.meta/src/reference/java/Card.java
  68. 0
    0
      exercises/poker/.meta/src/reference/java/Hand.java
  69. 0
    0
      exercises/poker/.meta/src/reference/java/Poker.java
  70. 0
    0
      exercises/prime-factors/.meta/src/reference/java/PrimeFactorsCalculator.java
  71. 0
    0
      exercises/pythagorean-triplet/.meta/src/reference/java/PythagoreanTriplet.java
  72. 0
    0
      exercises/queen-attack/.meta/src/reference/java/BoardCoordinate.java
  73. 0
    0
      exercises/queen-attack/.meta/src/reference/java/QueenAttackCalculator.java
  74. 0
    0
      exercises/raindrops/.meta/src/reference/java/RaindropConverter.java
  75. 0
    0
      exercises/rectangles/.meta/src/reference/java/RectangleCounter.java
  76. 0
    0
      exercises/rna-transcription/.meta/src/reference/java/RnaTranscription.java
  77. 0
    0
      exercises/robot-name/.meta/src/reference/java/Robot.java
  78. 0
    0
      exercises/robot-simulator/.meta/src/reference/java/GridPosition.java
  79. 0
    0
      exercises/robot-simulator/.meta/src/reference/java/Orientation.java
  80. 0
    0
      exercises/robot-simulator/.meta/src/reference/java/Robot.java
  81. 0
    0
      exercises/roman-numerals/.meta/src/reference/java/RomanNumeral.java
  82. 0
    0
      exercises/rotational-cipher/.meta/src/reference/java/RotationalCipher.java
  83. 0
    0
      exercises/run-length-encoding/.meta/src/reference/java/RunLengthEncoding.java
  84. 0
    0
      exercises/saddle-points/.meta/src/reference/java/Matrix.java
  85. 0
    0
      exercises/saddle-points/.meta/src/reference/java/MatrixCoordinate.java
  86. 0
    0
      exercises/scrabble-score/.meta/src/reference/java/Scrabble.java
  87. 0
    0
      exercises/secret-handshake/.meta/src/reference/java/HandshakeCalculator.java
  88. 0
    0
      exercises/secret-handshake/.meta/src/reference/java/Signal.java
  89. 0
    0
      exercises/series/.meta/src/reference/java/Series.java
  90. 0
    0
      exercises/sieve/.meta/src/reference/java/Sieve.java
  91. 0
    0
      exercises/simple-cipher/.meta/src/reference/java/Cipher.java
  92. 0
    0
      exercises/simple-linked-list/.meta/src/reference/java/SimpleLinkedList.java
  93. 0
    0
      exercises/space-age/.meta/src/reference/java/SpaceAge.java
  94. 0
    0
      exercises/spiral-matrix/.meta/src/reference/java/Coordinate.java
  95. 0
    0
      exercises/spiral-matrix/.meta/src/reference/java/Direction.java
  96. 0
    0
      exercises/spiral-matrix/.meta/src/reference/java/SpiralMatrixBuilder.java
  97. 0
    0
      exercises/strain/.meta/src/reference/java/Strain.java
  98. 0
    0
      exercises/sublist/.meta/src/reference/java/Relationship.java
  99. 0
    0
      exercises/sublist/.meta/src/reference/java/RelationshipComputer.java
  100. 0
    0
      exercises/sum-of-multiples/.meta/src/reference/java/SumOfMultiples.java

+ 3
- 3
CONTRIBUTING.md Wyświetl plik

65
 
65
 
66
 There are two objectives to the design of this build:
66
 There are two objectives to the design of this build:
67
 
67
 
68
-1. when a problem is built from within the `exercism/java` repo (i.e. when you, the contributor, are developing the exercise), the tests run against the "example" code;
68
+1. when a problem is built from within the `exercism/java` repo (i.e. when you, the contributor, are developing the exercise), the tests run against the reference solution;
69
 2. when a problem is built outside the `exercism/java` repo (when a participant is solving the exercise), the tests run against the "main" code.
69
 2. when a problem is built outside the `exercism/java` repo (when a participant is solving the exercise), the tests run against the "main" code.
70
 
70
 
71
 This repo is a multi-project gradle build.
71
 This repo is a multi-project gradle build.
74
 
74
 
75
 This is the top-level module, contained in the `exercises` directory.  It is a container for the problem sub-modules.
75
 This is the top-level module, contained in the `exercises` directory.  It is a container for the problem sub-modules.
76
 
76
 
77
-  * its `build.gradle` points the "main" sourceset to the example code.
77
+  * its `build.gradle` points the "main" sourceset to the reference solution.
78
   * its `settings.gradle` names each of the subprojects, one for each problem in the set.
78
   * its `settings.gradle` names each of the subprojects, one for each problem in the set.
79
 
79
 
80
 ### The Problem Submodules
80
 ### The Problem Submodules
87
 Each problem/submodule has three source sets:
87
 Each problem/submodule has three source sets:
88
 
88
 
89
 * `src/test/java/` — a test suite defining the edges of the problem
89
 * `src/test/java/` — a test suite defining the edges of the problem
90
-* `src/example/java/` — an example solution that passes all the tests
90
+* `./meta/src/reference/java/` — a reference solution that passes all the tests
91
 * `src/main/java/` — starter source files, if required/desired *(this directory usually only has a `.keep` file in it)*.
91
 * `src/main/java/` — starter source files, if required/desired *(this directory usually only has a `.keep` file in it)*.
92
 
92
 
93
 ----
93
 ----

+ 2
- 2
bin/journey-test.sh Wyświetl plik

237
     echo "=================================================="
237
     echo "=================================================="
238
 
238
 
239
     ${exercism_cli} fetch ${TRACK} $exercise
239
     ${exercism_cli} fetch ${TRACK} $exercise
240
-    cp -R -H ${track_root}/exercises/${exercise}/src/example/${TRACK}/* ${exercism_exercises_dir}/${TRACK}/${exercise}/src/main/${TRACK}/
240
+    cp -R -H ${track_root}/exercises/${exercise}/.meta/src/reference/${TRACK}/* ${exercism_exercises_dir}/${TRACK}/${exercise}/src/main/${TRACK}/
241
 
241
 
242
     pushd ${exercism_exercises_dir}/${TRACK}/${exercise}
242
     pushd ${exercism_exercises_dir}/${TRACK}/${exercise}
243
     # Check that tests compile before we strip @Ignore annotations
243
     # Check that tests compile before we strip @Ignore annotations
275
   echo "=================================================="
275
   echo "=================================================="
276
 
276
 
277
   ${exercism_cli} fetch ${TRACK} $exercise_to_solve
277
   ${exercism_cli} fetch ${TRACK} $exercise_to_solve
278
-  cp -R -H ${track_root}/exercises/${exercise_to_solve}/src/example/${TRACK}/* ${exercism_exercises_dir}/${TRACK}/${exercise_to_solve}/src/main/${TRACK}/
278
+  cp -R -H ${track_root}/exercises/${exercise_to_solve}/.meta/src/reference/${TRACK}/* ${exercism_exercises_dir}/${TRACK}/${exercise_to_solve}/src/main/${TRACK}/
279
 
279
 
280
   pushd ${exercism_exercises_dir}/${TRACK}/${exercise_to_solve}
280
   pushd ${exercism_exercises_dir}/${TRACK}/${exercise_to_solve}
281
   # Check that tests compile before we strip @Ignore annotations
281
   # Check that tests compile before we strip @Ignore annotations

+ 2
- 1
config.json Wyświetl plik

678
     "grains",
678
     "grains",
679
     "say"
679
     "say"
680
   ],
680
   ],
681
-  "language": "Java"
681
+  "language": "Java",
682
+  "solution_pattern": "reference"
682
 }
683
 }

exercises/accumulate/src/example/java/Accumulate.java → exercises/accumulate/.meta/src/reference/java/Accumulate.java Wyświetl plik


exercises/acronym/src/example/java/Acronym.java → exercises/acronym/.meta/src/reference/java/Acronym.java Wyświetl plik


exercises/all-your-base/src/example/java/BaseConverter.java → exercises/all-your-base/.meta/src/reference/java/BaseConverter.java Wyświetl plik


exercises/allergies/src/example/java/Allergen.java → exercises/allergies/.meta/src/reference/java/Allergen.java Wyświetl plik


exercises/allergies/src/example/java/Allergies.java → exercises/allergies/.meta/src/reference/java/Allergies.java Wyświetl plik


exercises/anagram/src/example/java/Anagram.java → exercises/anagram/.meta/src/reference/java/Anagram.java Wyświetl plik


exercises/atbash-cipher/src/example/java/Atbash.java → exercises/atbash-cipher/.meta/src/reference/java/Atbash.java Wyświetl plik


exercises/bank-account/src/example/java/BankAccount.java → exercises/bank-account/.meta/src/reference/java/BankAccount.java Wyświetl plik


exercises/bank-account/src/example/java/BankAccountActionInvalidException.java → exercises/bank-account/.meta/src/reference/java/BankAccountActionInvalidException.java Wyświetl plik


exercises/beer-song/src/example/java/BeerSong.java → exercises/beer-song/.meta/src/reference/java/BeerSong.java Wyświetl plik


exercises/binary-search-tree/src/example/java/BST.java → exercises/binary-search-tree/.meta/src/reference/java/BST.java Wyświetl plik


exercises/binary-search/src/example/java/BinarySearch.java → exercises/binary-search/.meta/src/reference/java/BinarySearch.java Wyświetl plik


exercises/binary/src/example/java/Binary.java → exercises/binary/.meta/src/reference/java/Binary.java Wyświetl plik


exercises/bob/src/example/java/Bob.java → exercises/bob/.meta/src/reference/java/Bob.java Wyświetl plik


exercises/book-store/src/example/java/.keep → exercises/book-store/.meta/src/reference/java/.keep Wyświetl plik


exercises/book-store/src/example/java/BookStore.java → exercises/book-store/.meta/src/reference/java/BookStore.java Wyświetl plik


exercises/bowling/src/example/java/BowlingGame.java → exercises/bowling/.meta/src/reference/java/BowlingGame.java Wyświetl plik


exercises/bracket-push/src/example/java/BracketChecker.java → exercises/bracket-push/.meta/src/reference/java/BracketChecker.java Wyświetl plik


+ 4
- 4
exercises/build.gradle Wyświetl plik

1
 // This root Gradle project is used for:
1
 // This root Gradle project is used for:
2
 //
2
 //
3
-// - Checking that every test suite compiles against its corresponding example implementation;
4
-// - Checking that every example implementation passes its corresponding test suite;
3
+// - Checking that every test suite compiles against its corresponding reference implementation;
4
+// - Checking that every reference implementation passes its corresponding test suite;
5
 // - Checking that every provided starter implementation compiles.
5
 // - Checking that every provided starter implementation compiles.
6
 //
6
 //
7
 // This file is never delivered to Exercism users.
7
 // This file is never delivered to Exercism users.
28
   afterEvaluate { project ->
28
   afterEvaluate { project ->
29
 
29
 
30
     sourceSets {
30
     sourceSets {
31
-      // Set the directory containing the example implementation as the default source set. Default
31
+      // Set the directory containing the reference solution as the default source set. Default
32
       // compile tasks will now run against this source set.
32
       // compile tasks will now run against this source set.
33
       main {
33
       main {
34
-        java.srcDirs = ["src/example/java"]
34
+        java.srcDirs = [".meta/src/reference/java"]
35
       }
35
       }
36
 
36
 
37
       // Define a custom source set named "starterSource" that points to the starter implementations
37
       // Define a custom source set named "starterSource" that points to the starter implementations

exercises/change/src/example/java/ChangeCalculator.java → exercises/change/.meta/src/reference/java/ChangeCalculator.java Wyświetl plik


exercises/circular-buffer/src/example/java/BufferIOException.java → exercises/circular-buffer/.meta/src/reference/java/BufferIOException.java Wyświetl plik


exercises/circular-buffer/src/example/java/CircularBuffer.java → exercises/circular-buffer/.meta/src/reference/java/CircularBuffer.java Wyświetl plik


exercises/clock/src/example/java/Clock.java → exercises/clock/.meta/src/reference/java/Clock.java Wyświetl plik


exercises/collatz-conjecture/src/example/java/CollatzCalculator.java → exercises/collatz-conjecture/.meta/src/reference/java/CollatzCalculator.java Wyświetl plik


exercises/complex-numbers/src/example/java/ComplexNumber.java → exercises/complex-numbers/.meta/src/reference/java/ComplexNumber.java Wyświetl plik


exercises/crypto-square/src/example/java/Crypto.java → exercises/crypto-square/.meta/src/reference/java/Crypto.java Wyświetl plik


exercises/custom-set/src/example/java/CustomSet.java → exercises/custom-set/.meta/src/reference/java/CustomSet.java Wyświetl plik


exercises/diamond/src/example/java/DiamondPrinter.java → exercises/diamond/.meta/src/reference/java/DiamondPrinter.java Wyświetl plik


exercises/difference-of-squares/src/example/java/DifferenceOfSquaresCalculator.java → exercises/difference-of-squares/.meta/src/reference/java/DifferenceOfSquaresCalculator.java Wyświetl plik


exercises/etl/src/example/java/Etl.java → exercises/etl/.meta/src/reference/java/Etl.java Wyświetl plik


exercises/flatten-array/src/example/java/Flattener.java → exercises/flatten-array/.meta/src/reference/java/Flattener.java Wyświetl plik


exercises/food-chain/src/example/java/FoodChain.java → exercises/food-chain/.meta/src/reference/java/FoodChain.java Wyświetl plik


exercises/forth/src/example/java/ForthEvaluator.java → exercises/forth/.meta/src/reference/java/ForthEvaluator.java Wyświetl plik


exercises/forth/src/example/java/Token.java → exercises/forth/.meta/src/reference/java/Token.java Wyświetl plik


exercises/gigasecond/src/example/java/Gigasecond.java → exercises/gigasecond/.meta/src/reference/java/Gigasecond.java Wyświetl plik


exercises/grade-school/src/example/java/School.java → exercises/grade-school/.meta/src/reference/java/School.java Wyświetl plik


exercises/hamming/src/example/java/Hamming.java → exercises/hamming/.meta/src/reference/java/Hamming.java Wyświetl plik


exercises/hello-world/src/example/java/Greeter.java → exercises/hello-world/.meta/src/reference/java/Greeter.java Wyświetl plik


exercises/hexadecimal/src/example/java/Hexadecimal.java → exercises/hexadecimal/.meta/src/reference/java/Hexadecimal.java Wyświetl plik


exercises/house/src/example/java/House.java → exercises/house/.meta/src/reference/java/House.java Wyświetl plik


exercises/isogram/src/example/java/IsogramChecker.java → exercises/isogram/.meta/src/reference/java/IsogramChecker.java Wyświetl plik


exercises/kindergarten-garden/src/example/java/KindergartenGarden.java → exercises/kindergarten-garden/.meta/src/reference/java/KindergartenGarden.java Wyświetl plik


exercises/kindergarten-garden/src/example/java/Plant.java → exercises/kindergarten-garden/.meta/src/reference/java/Plant.java Wyświetl plik


exercises/largest-series-product/src/example/java/LargestSeriesProductCalculator.java → exercises/largest-series-product/.meta/src/reference/java/LargestSeriesProductCalculator.java Wyświetl plik


exercises/linked-list/src/example/java/DoublyLinkedList.java → exercises/linked-list/.meta/src/reference/java/DoublyLinkedList.java Wyświetl plik


exercises/list-ops/src/example/java/ListOps.java → exercises/list-ops/.meta/src/reference/java/ListOps.java Wyświetl plik


exercises/luhn/src/example/java/LuhnValidator.java → exercises/luhn/.meta/src/reference/java/LuhnValidator.java Wyświetl plik


exercises/matrix/src/example/java/Matrix.java → exercises/matrix/.meta/src/reference/java/Matrix.java Wyświetl plik


exercises/meetup/src/example/java/Meetup.java → exercises/meetup/.meta/src/reference/java/Meetup.java Wyświetl plik


exercises/meetup/src/example/java/MeetupSchedule.java → exercises/meetup/.meta/src/reference/java/MeetupSchedule.java Wyświetl plik


exercises/minesweeper/src/example/java/MinesweeperBoard.java → exercises/minesweeper/.meta/src/reference/java/MinesweeperBoard.java Wyświetl plik


exercises/nth-prime/src/example/java/PrimeCalculator.java → exercises/nth-prime/.meta/src/reference/java/PrimeCalculator.java Wyświetl plik


exercises/nucleotide-count/src/example/java/NucleotideCounter.java → exercises/nucleotide-count/.meta/src/reference/java/NucleotideCounter.java Wyświetl plik


exercises/ocr-numbers/src/example/java/Digit.java → exercises/ocr-numbers/.meta/src/reference/java/Digit.java Wyświetl plik


exercises/ocr-numbers/src/example/java/OpticalCharacterReader.java → exercises/ocr-numbers/.meta/src/reference/java/OpticalCharacterReader.java Wyświetl plik


exercises/octal/src/example/java/Octal.java → exercises/octal/.meta/src/reference/java/Octal.java Wyświetl plik


exercises/palindrome-products/src/example/java/PalindromeCalculator.java → exercises/palindrome-products/.meta/src/reference/java/PalindromeCalculator.java Wyświetl plik


exercises/pangram/src/example/java/PangramChecker.java → exercises/pangram/.meta/src/reference/java/PangramChecker.java Wyświetl plik


exercises/pascals-triangle/src/example/java/PascalsTriangleGenerator.java → exercises/pascals-triangle/.meta/src/reference/java/PascalsTriangleGenerator.java Wyświetl plik


exercises/perfect-numbers/src/example/java/Classification.java → exercises/perfect-numbers/.meta/src/reference/java/Classification.java Wyświetl plik


exercises/perfect-numbers/src/example/java/NaturalNumber.java → exercises/perfect-numbers/.meta/src/reference/java/NaturalNumber.java Wyświetl plik


exercises/phone-number/src/example/java/PhoneNumber.java → exercises/phone-number/.meta/src/reference/java/PhoneNumber.java Wyświetl plik


exercises/pig-latin/src/example/java/PigLatinTranslator.java → exercises/pig-latin/.meta/src/reference/java/PigLatinTranslator.java Wyświetl plik


exercises/poker/src/example/java/Card.java → exercises/poker/.meta/src/reference/java/Card.java Wyświetl plik


exercises/poker/src/example/java/Hand.java → exercises/poker/.meta/src/reference/java/Hand.java Wyświetl plik


exercises/poker/src/example/java/Poker.java → exercises/poker/.meta/src/reference/java/Poker.java Wyświetl plik


exercises/prime-factors/src/example/java/PrimeFactorsCalculator.java → exercises/prime-factors/.meta/src/reference/java/PrimeFactorsCalculator.java Wyświetl plik


exercises/pythagorean-triplet/src/example/java/PythagoreanTriplet.java → exercises/pythagorean-triplet/.meta/src/reference/java/PythagoreanTriplet.java Wyświetl plik


exercises/queen-attack/src/example/java/BoardCoordinate.java → exercises/queen-attack/.meta/src/reference/java/BoardCoordinate.java Wyświetl plik


exercises/queen-attack/src/example/java/QueenAttackCalculator.java → exercises/queen-attack/.meta/src/reference/java/QueenAttackCalculator.java Wyświetl plik


exercises/raindrops/src/example/java/RaindropConverter.java → exercises/raindrops/.meta/src/reference/java/RaindropConverter.java Wyświetl plik


exercises/rectangles/src/example/java/RectangleCounter.java → exercises/rectangles/.meta/src/reference/java/RectangleCounter.java Wyświetl plik


exercises/rna-transcription/src/example/java/RnaTranscription.java → exercises/rna-transcription/.meta/src/reference/java/RnaTranscription.java Wyświetl plik


exercises/robot-name/src/example/java/Robot.java → exercises/robot-name/.meta/src/reference/java/Robot.java Wyświetl plik


exercises/robot-simulator/src/example/java/GridPosition.java → exercises/robot-simulator/.meta/src/reference/java/GridPosition.java Wyświetl plik


exercises/robot-simulator/src/example/java/Orientation.java → exercises/robot-simulator/.meta/src/reference/java/Orientation.java Wyświetl plik


exercises/robot-simulator/src/example/java/Robot.java → exercises/robot-simulator/.meta/src/reference/java/Robot.java Wyświetl plik


exercises/roman-numerals/src/example/java/RomanNumeral.java → exercises/roman-numerals/.meta/src/reference/java/RomanNumeral.java Wyświetl plik


exercises/rotational-cipher/src/example/java/RotationalCipher.java → exercises/rotational-cipher/.meta/src/reference/java/RotationalCipher.java Wyświetl plik


exercises/run-length-encoding/src/example/java/RunLengthEncoding.java → exercises/run-length-encoding/.meta/src/reference/java/RunLengthEncoding.java Wyświetl plik


exercises/saddle-points/src/example/java/Matrix.java → exercises/saddle-points/.meta/src/reference/java/Matrix.java Wyświetl plik


exercises/saddle-points/src/example/java/MatrixCoordinate.java → exercises/saddle-points/.meta/src/reference/java/MatrixCoordinate.java Wyświetl plik


exercises/scrabble-score/src/example/java/Scrabble.java → exercises/scrabble-score/.meta/src/reference/java/Scrabble.java Wyświetl plik


exercises/secret-handshake/src/example/java/HandshakeCalculator.java → exercises/secret-handshake/.meta/src/reference/java/HandshakeCalculator.java Wyświetl plik


exercises/secret-handshake/src/example/java/Signal.java → exercises/secret-handshake/.meta/src/reference/java/Signal.java Wyświetl plik


exercises/series/src/example/java/Series.java → exercises/series/.meta/src/reference/java/Series.java Wyświetl plik


exercises/sieve/src/example/java/Sieve.java → exercises/sieve/.meta/src/reference/java/Sieve.java Wyświetl plik


exercises/simple-cipher/src/example/java/Cipher.java → exercises/simple-cipher/.meta/src/reference/java/Cipher.java Wyświetl plik


exercises/simple-linked-list/src/example/java/SimpleLinkedList.java → exercises/simple-linked-list/.meta/src/reference/java/SimpleLinkedList.java Wyświetl plik


exercises/space-age/src/example/java/SpaceAge.java → exercises/space-age/.meta/src/reference/java/SpaceAge.java Wyświetl plik


exercises/spiral-matrix/src/example/java/Coordinate.java → exercises/spiral-matrix/.meta/src/reference/java/Coordinate.java Wyświetl plik


exercises/spiral-matrix/src/example/java/Direction.java → exercises/spiral-matrix/.meta/src/reference/java/Direction.java Wyświetl plik


exercises/spiral-matrix/src/example/java/SpiralMatrixBuilder.java → exercises/spiral-matrix/.meta/src/reference/java/SpiralMatrixBuilder.java Wyświetl plik


exercises/strain/src/example/java/Strain.java → exercises/strain/.meta/src/reference/java/Strain.java Wyświetl plik


exercises/sublist/src/example/java/Relationship.java → exercises/sublist/.meta/src/reference/java/Relationship.java Wyświetl plik


exercises/sublist/src/example/java/RelationshipComputer.java → exercises/sublist/.meta/src/reference/java/RelationshipComputer.java Wyświetl plik


exercises/sum-of-multiples/src/example/java/SumOfMultiples.java → exercises/sum-of-multiples/.meta/src/reference/java/SumOfMultiples.java Wyświetl plik


Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików