summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatevž Poberžnik <tevzpoberznik@gmail.com>2017-10-24 16:11:29 +0200
committerMatevž Poberžnik <tevzpoberznik@gmail.com>2017-10-24 16:11:29 +0200
commit666ff4bfdc7a674e7a7498a17c3ebd20f3e25daa (patch)
treedecfea4870478a1f4542a7bf1778268664646ddb
parentcde24bbc3aec6ce17b8947fd80042419f2e54e6f (diff)
Add test cases and fix grammer
-rw-r--r--python/problems/lists_and_if-fkkt/itm/common.py4
-rw-r--r--python/problems/lists_and_if-fkkt/min_and_max/common.py9
-rw-r--r--python/problems/lists_and_if-fkkt/min_and_max/sl.py2
-rw-r--r--python/problems/lists_and_if-fkkt/sl.py2
4 files changed, 10 insertions, 7 deletions
diff --git a/python/problems/lists_and_if-fkkt/itm/common.py b/python/problems/lists_and_if-fkkt/itm/common.py
index f8ae83a..4778176 100644
--- a/python/problems/lists_and_if-fkkt/itm/common.py
+++ b/python/problems/lists_and_if-fkkt/itm/common.py
@@ -17,7 +17,7 @@ if indeks > 25:
elif indeks < 18.5:
print("Pojejte kakšen kos torte več! ;)")
else:
- print("Super, nadaljujte s svojim življenskim stilom!")
+ print("Super, nadaljujte s svojim življenjskim stilom!")
'''
hint_type = {
@@ -37,7 +37,7 @@ def test(python, code, aux_code=''):
]
test_out = [
- 'Vaš indeks telesne mase je: 19.6\nSuper, nadaljujte s svojim življenskim stilom!',
+ 'Vaš indeks telesne mase je: 19.6\nSuper, nadaljujte s svojim življenjskim stilom!',
'Vaš indeks telesne mase je: 25.71\nPotrebno se bo več gibati in jesti bolj zdravo!',
'Vaš indeks telesne mase je: 18.34\nPojejte kakšen kos torte več! ;)'
]
diff --git a/python/problems/lists_and_if-fkkt/min_and_max/common.py b/python/problems/lists_and_if-fkkt/min_and_max/common.py
index 2b1d0b3..7e0da9c 100644
--- a/python/problems/lists_and_if-fkkt/min_and_max/common.py
+++ b/python/problems/lists_and_if-fkkt/min_and_max/common.py
@@ -41,12 +41,14 @@ def test(python, code, aux_code=''):
test_in = [
(None, '5\n8\n7\n'),
(None, '4\n3\n2\n'),
- (None, '1\n0\n2\n')
+ (None, '1\n0\n2\n'),
+ (None, '1\n1\n1\n')
]
test_out = [
'Minimum: 5 , Maksimum: 8',
'Minimum: 2 , Maksimum: 4',
- 'Minimum: 0 , Maksimum: 2'
+ 'Minimum: 0 , Maksimum: 2',
+ 'Minimum: 1 , Maksimum: 1'
]
# List of outputs: (expression result, stdout, stderr, exception).
@@ -56,7 +58,8 @@ def test(python, code, aux_code=''):
n_correct = 0
tin = None
for i, (output, correct) in enumerate(zip(outputs, test_out)):
- if re.sub('\s', '', output).endswith(re.sub('\s', '', correct)):
+ if re.sub('\s', '', output).endswith(re.sub('\s', '', correct)) and \
+ not re.sub('\s', '', output).endswith(re.sub('\s', '', correct)*2):
n_correct += 1
else:
tin = test_in[i][1]
diff --git a/python/problems/lists_and_if-fkkt/min_and_max/sl.py b/python/problems/lists_and_if-fkkt/min_and_max/sl.py
index 581dd5e..401f90c 100644
--- a/python/problems/lists_and_if-fkkt/min_and_max/sl.py
+++ b/python/problems/lists_and_if-fkkt/min_and_max/sl.py
@@ -7,7 +7,7 @@ slug = 'Največje in najmanjše število'
description = '''\
-<p>Izpišite največjo in najmanjšo izmed treh števil, ki jih vnese uporabnik. Ne uporabite funkcij <code>min()</code> in <code>max()</code>.<br>
+<p>Izpišite največje in najmanjše izmed treh števil, ki jih vnese uporabnik. Ne uporabite funkcij <code>min()</code> in <code>max()</code>.<br>
Primer uporabe:</p>
<pre><code><span style="color: rgb(12, 23, 255);">Vpišite 1. število:</span> <span style="color: rgb(239, 69, 64);">5</span>
diff --git a/python/problems/lists_and_if-fkkt/sl.py b/python/problems/lists_and_if-fkkt/sl.py
index 493d9a7..807a1c6 100644
--- a/python/problems/lists_and_if-fkkt/sl.py
+++ b/python/problems/lists_and_if-fkkt/sl.py
@@ -1,3 +1,3 @@
-name = 'Pogojni stavki in seznami'
+name = 'Pogojni stavki in seznami - FKKT'
description = 'Naloge s seznami in pogojnimi stavki'