Forum jest zablokowane. Podczas blokady nie można dodawać ani edytować wiadomości.
Temat: Testowanie rozwiązań z testami z forum
W jaki sposób testujecie swoje rozwiązania z testami z forum? Jest może jakieś przyjemne narzędzie, które pozwala po prostu wrzucić testy od ludzi w przypadkowym formacie wraz ze swoim rozwiązaniem, a następnie dostać werdykt OK/WA? Próbowałem Polygon na codeforces, ale tam nie da się wrzucić outów, tylko wygenerować outy przy pomocy swojego rozwiązania, co jest trochę niepomocne... Słyszałem też o szczecińskim simie, ale coś mi nie działa :/
Nie pamiętam, skąd mam, ale gdzieś dało się pobrać oitimetool i cmp.exe. Pierwsze narzędzie pozwala mierzyć czas, drugie - porównywać output (ignorując białe znaki itd). Do tego zwykła pętla w cmd/shell po wszystkich plikach .in z podkatalogu i masz wszystko, czego potrzeba.
A jeśli oczekujesz większej wygody, to najprościej będzie napisać coś customowego pod siebie.
A jeśli oczekujesz większej wygody, to najprościej będzie napisać coś customowego pod siebie.
Przejrzyj forum zeszłorocznych Potyczek. W dyskusji pod którymś z zadań pojawiło się parę ciekawych ułatwień "hurtowego" sprawdzania.
To zależy, prosta pętla w shellu przeważnie wystarcza. Tu jest ciekawy plugin dla VSCode: https://codeforces.com/blog/entry/71386 Działa bardzo fajnie. A samemu sobie dopisałem to: https://github.com/tomekjarosik/inout_tester
Edit: jednak SIP działa świetnie. Polecam każdemu, kto jest fanem dobrych, sprawdzonych rozwiązań zamiast kodu napisanego przez siebie na kolanie.
https://github.com/varqox/sip
https://github.com/varqox/sip