Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
treffen:problemsolving:002_ps [2021/07/06 15:20] max |
treffen:problemsolving:002_ps [2021/07/10 19:38] (aktuell) max |
||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| | Von | [[user: | | Von | [[user: | ||
| | Datum | 06.Juli 2021 | | | Datum | 06.Juli 2021 | | ||
| - | | Download | {{ : | + | | Download | {{ : |
| | Schwierigkeit | {{: | | Schwierigkeit | {{: | ||
| + | Some unittests | ||
| + | <code Python> | ||
| + | # | ||
| + | import unittest | ||
| + | from main import eval | ||
| + | |||
| + | class Test(unittest.TestCase): | ||
| + | |||
| + | def test(self): | ||
| + | self.assertEqual(1, | ||
| + | self.assertEqual(1, | ||
| + | self.assertEqual(1, | ||
| + | self.assertEqual(1, | ||
| + | self.assertEqual(0, | ||
| + | self.assertEqual(0, | ||
| + | self.assertEqual(1, | ||
| + | self.assertEqual(1, | ||
| + | self.assertEqual(1, | ||
| + | |||
| + | if __name__ == " | ||
| + | unittest.main() | ||
| + | </ | ||
| ===== Lösungen ===== | ===== Lösungen ===== | ||
| {{: | {{: | ||
| + | ---- | ||
| + | |||
| + | ==== nopx ==== | ||
| + | <code Python> | ||
| + | def eval(s): | ||
| + | for i in range(1, | ||
| + | if s[:i] == s[-i:]: | ||
| + | return 1 | ||
| + | return 0 | ||
| + | </ | ||
| ~~DISCUSSION~~ | ~~DISCUSSION~~ | ||