66 Commits

Author SHA1 Message Date
9ff7d9161e feat: kata snail now has function, which rearanges list based on kata rules. Pre test commit, may still be incorrect 2026-03-17 18:03:24 +01:00
11f8bf5394 feat: list created, where endresult will be saved 2026-03-16 18:19:01 +01:00
f722614590 feat: initial commit for kata 'Snail'. test: initial commit for kata 'Snail' 2026-03-16 18:09:21 +01:00
fdcde7a855 chore: Kata description for Snail added to README 2026-03-16 17:50:23 +01:00
e867f69ad9 build: changed name of test/codewars to test/test_codewars 2026-03-13 17:49:29 +01:00
87eea6433e Merge branch 'tutorial' 2026-03-13 17:44:57 +01:00
60cf2dd6c6 feat: module and import exercises 2026-03-13 17:44:37 +01:00
03427a784f Merge pull request 'task2' (#1) from task2 into main
Reviewed-on: #1

Nein, von der Struktur sieht das sehr schön aus. Du hast sogar tests (z.B. für piracy-OOP) eingefügt, das ist natürlich sehr vorbildlich. Weil Du dort den Order tests/codewars/test___ nennst, bin ich nicht ganz sicher, ob dieser in jedem falle automatisch als Testordner erkannt wird (wegen dem codewars). Wenn Du viele Tests in einem Order tests/ hast und alle Files mit test_ beginnen, kannst Du alle zusammen automatisch ausführen mit pytest in der Konsole (oder auch einzeln unter Angabe des exakten Files).
2026-03-13 10:24:15 +01:00
7d1e778902 Merge pull request 'task3' (#2) from task3 into main
Reviewed-on: #2

Wow, alle Beispiele gelöst, sehr schön. Wenn Du konkrete Feedbacks willst, müsstest Du diese einfach stellen.
Was mir gefällt ist die strukturierte Beschrifftung der commits (feat etc.) und dass Du alle Aufgaben modular commitest.
2026-03-13 10:11:17 +01:00
51964de52c feat: tutorial analysis for modules and imports 2026-03-12 12:30:45 +01:00
f3d6554b1b build: matplotlib and pandas added to requirements 2026-03-12 12:04:30 +01:00
ce9a4029b7 refractor: removed print statement, that was ment for development 2026-03-11 23:57:28 +01:00
9df3b783fb feat: kata finished. Now correctly finds next bigger number. test: added test cases task3_completed 2026-03-11 23:41:59 +01:00
fbe9f4bf02 function will now swamp pivot with lowest number right of pivot 2026-03-11 22:22:40 +01:00
c16bdad9b9 feat: function now finds pivot of number. Returns -1 if there is no pivot 2026-03-11 22:02:34 +01:00
5797eb8ef9 test: added a large number test case for kata 'Next bigger number with the same digits' 2026-03-11 21:44:56 +01:00
01a6ff1ead feat: kata next biggest number. Works but struggles with big numbers. test: test cases for kata 'Next bigger number with the same digits' 2026-03-11 17:45:04 +01:00
bc00bcf5f3 chore: added context for kata 'Next bigger number with the same digits' 2026-03-11 17:19:06 +01:00
d010de0fe5 test: test cases for kata 'Who has the most money' 2026-03-10 16:38:11 +01:00
c00cbd030b feat: kata 'Who has the most money' compleated. 2026-03-10 16:36:56 +01:00
a681ae4f2b chore: README updated for kata 'Who has the most money' 2026-03-10 15:24:22 +01:00
90ba3e1e60 chore: README updated for kata 'Who has the most money' 2026-03-10 15:24:00 +01:00
e521f037a4 refractor: removed unnecessary comment 2026-03-09 21:20:36 +01:00
00a42ea0fd fix: fixed function page_item_count. from calculating: constant * muliplicator * 2. to: constant * multiplicator + constant. first calculation returned wrong amount of items to return 2026-03-09 21:19:09 +01:00
fa8b2b21f9 fix: forgot to return len() of list in function page_item_count. Insted list itself was returned 2026-03-09 20:20:52 +01:00
7e43f0d42d feat: function page_count and page_item_count finished 2026-03-09 20:14:59 +01:00
fbf13b3f3f feat: function item_count() finished, working on page_count() 2026-03-09 18:36:38 +01:00
17de0e0f92 test: added test cases for kata 'PaginationHelper' 2026-03-09 18:20:09 +01:00
27c5087006 chore: README updated for kata content 'PaginationHelper' 2026-03-09 18:03:58 +01:00
99e6d45790 Merge branch 'task2' of https://gitea.fhgr.ch/zimmersandro/ppe2 into task2 2026-03-06 18:36:52 +01:00
35f4b12c34 feat: finished kata building_blocks, thinkful_quarks and thinkful_vectors. test: finished test cases for katas task2_completed 2026-03-06 18:32:13 +01:00
95d79c84a8 feat: added inheritace and comparisond methods 2026-03-06 16:38:28 +01:00
8f3cd117ef feat: version manager kata done. test: testcase for version manager kata started 2026-03-06 10:22:31 +01:00
ec105d44be feat: kata version manager __init__ configured and methods created 2026-03-05 23:56:33 +01:00
e18a3f062f feat: animal.py tutorial for Interface and Inheritance 2026-03-05 12:26:46 +01:00
b67ebcdcca feat: mro tuorial 2026-03-05 12:00:34 +01:00
ffc1c06a2d feat: storage.py is a tutorial for Interface 2026-03-05 11:46:32 +01:00
16497f059c feat: robotpy is a tutorial for polymorphism 2026-03-05 11:17:10 +01:00
81dc543bf5 chore: nothing changen just needed to save file 2026-03-05 00:09:31 +01:00
4ed2cbe3f3 chore: README for katas descriptions feat: source file for katas test: test files for katas 2026-03-05 00:08:48 +01:00
be6d0997dc feat: finished ceasar cipher kata and test. refractor: vigenere cipher testfile, updated import after renameing filename of kata src 2026-03-04 23:55:54 +01:00
d1f40c422a chore: removed duplicate file in wrong directory 2026-03-04 23:12:15 +01:00
2a611bcc83 feat: new kata ceasar cipher helper 2026-03-04 23:10:38 +01:00
03d93a0b83 chore: added description for ceasar chiper helper codewars kata 2026-03-04 23:08:33 +01:00
d188900557 chore: renamed cipher_helper.py in vigenere_chpher_helper. Next kata will be ceasar_cipher_helper 2026-03-04 23:04:55 +01:00
252ff429d2 feat: key will repeat over every characters even if it isn't in alphabet 2026-03-04 22:59:39 +01:00
696c37396b feat: rehaul of encode function. Now will encode regardless of text length. Will ignore values not in alphabet. Decode works on same logic, but opposite 2026-03-04 22:08:22 +01:00
76e5f47d64 feat: encoding works but with only same length text and key and only alphabet values test: added asserts to test 2026-03-04 21:23:22 +01:00
ee9265d00c feat: kata vigenere cipher test: test for kata vigenere cipher 2026-03-04 18:07:27 +01:00
c6b4d8f3d9 chore: README updated codewars kata Vigenère Cipher Helper 2026-03-04 17:51:10 +01:00