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
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
da15c756d4
feat: codewars kata object oriented piracy. test: test codewars test object oriented piracy. chore: README updated for kata
2026-03-04 17:48:45 +01:00
515df4d452
chore: README updated with KATA description feat: added kata_the_lamp.py test: added test_the_lamp.py for testing kata
2026-03-02 18:45:55 +01:00
bc6f7e27aa
chore: added Kata description to codewars table in README
2026-03-02 18:15:18 +01:00
e224fa51ec
chore: updated README with commits convention table
2026-03-02 18:10:45 +01:00
5c41f998ec
chore: made codewars table more readable
2026-03-02 17:59:06 +01:00
e59b5d1997
chore: fixed table codewars
2026-03-02 17:55:53 +01:00
bb87badb0d
chore: Updated README with column Test for table Codewars test: changed name of file
2026-03-02 17:54:35 +01:00
ba89f3f543
chore: README updated
2026-02-28 10:00:38 +01:00
3ecab2ff71
chore: README updated
2026-02-28 10:00:06 +01:00