a455b46b72
refractor: added comment and removed infinite loop guardrail
2026-03-17 18:07:52 +01:00
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