Forum jest zablokowane. Podczas blokady nie można dodawać ani edytować wiadomości.
Ostatnie posty
Siema
Powymyślałem parę złośliwych pojedynczych przypadków testowych, w każdym z nich podałem kolejno liczbę A liczbę B liczbę k i odpowiedź. Zapraszam do testowania:
Test1: 138424569 137584027 4 137583569
Test2: 6985354416 4200035653 5 4199954416
Test3: 138429569 137584127 7 137584126
Test4: 6443101788 4243051688 8 4243050999
Test5: 6443101788 4243001688 8 4242999998
Test6: 3386749999 1382752159 3 1382749998
Test7: 3386742179 1382702159 3 1382642179
Test8: 3386742179 1382002159 3 1381942179
Test9: 338799999999 138900000000 9 138898888888
Test10: 644312001788 424320001688 10 424309999999
Test11: 644300002001788 424311110001688 12 424311109999999
Szczególnie polecam sprawdzać ostatnie testy bo w nich jest największe ryzyko podania złej odpowiedzi.
Pozdro
Powymyślałem parę złośliwych pojedynczych przypadków testowych, w każdym z nich podałem kolejno liczbę A liczbę B liczbę k i odpowiedź. Zapraszam do testowania:
Test1: 138424569 137584027 4 137583569
Test2: 6985354416 4200035653 5 4199954416
Test3: 138429569 137584127 7 137584126
Test4: 6443101788 4243051688 8 4243050999
Test5: 6443101788 4243001688 8 4242999998
Test6: 3386749999 1382752159 3 1382749998
Test7: 3386742179 1382702159 3 1382642179
Test8: 3386742179 1382002159 3 1381942179
Test9: 338799999999 138900000000 9 138898888888
Test10: 644312001788 424320001688 10 424309999999
Test11: 644300002001788 424311110001688 12 424311109999999
Szczególnie polecam sprawdzać ostatnie testy bo w nich jest największe ryzyko podania złej odpowiedzi.
Pozdro
Potwierdzam
Jak najszybciej!
Mam na dyskietce, ale nie mam stacji dyskietek
Potwierdzam
Mam to samo. Nie wiem jak to możliwe, bo mój program prawidłowo rozwiązuje testy ze skryptów ocen
Potwierdzam
Potwierdzam
Być może twój kod działa jedynie na systemach 64-bitowych.
Osobiście dodałem taki fragment aby ukryć wyniki "OK", co pomaga przy dużych zestawach testów:
[user@personal-dev oi]$ diff -u ocen-linux/ocen ocen/ocen
--- ocen-linux/ocen 2017-10-12 22:38:47.000000000 +0200
+++ ocen/ocen 2019-11-14 21:13:14.302000000 +0100
@@ -191,10 +191,12 @@
TST_RES="BLAD WYKONANIA (KOD $RUN_RES)"
fi
- printf "$TST_RES\n"
+ printf "$TST_RES"
if [ "$OPT" != "quiet" ] ; then
if [ -n "$CHK_TXT" -a "$TST_RES" != "OK" ] ; then
- echo " >> $CHK_TXT"
+ printf "\n >> %s\n" "$CHK_TXT"
+ else
+ printf "\r\e[K"
fi
fi
[user@personal-dev oi]$ diff -u ocen-linux/ocen ocen/ocen
--- ocen-linux/ocen 2017-10-12 22:38:47.000000000 +0200
+++ ocen/ocen 2019-11-14 21:13:14.302000000 +0100
@@ -191,10 +191,12 @@
TST_RES="BLAD WYKONANIA (KOD $RUN_RES)"
fi
- printf "$TST_RES\n"
+ printf "$TST_RES"
if [ "$OPT" != "quiet" ] ; then
if [ -n "$CHK_TXT" -a "$TST_RES" != "OK" ] ; then
- echo " >> $CHK_TXT"
+ printf "\n >> %s\n" "$CHK_TXT"
+ else
+ printf "\r\e[K"
fi
fi
Potwierdzam
Potwierdzam
Potwierdzam
Upewnij się że twój program nie wypisuje niczego zbędnego, np. dodatkowej pustej linii, spacji itp.
W pythonie nie trzeba dodawać \n do print żeby przyjęło wynik, u mnie to wywoływalo ten błąd
W pythonie nie trzeba dodawać \n do print żeby przyjęło wynik, u mnie to wywoływalo ten błąd
Potwierdzam