41 / 41
Jan 2023

Kod12
Podpowie ktos co jest zle w tym programie, poda przyklad jakiegos testu, ktorego ten program nie przechodzi?

1 year later

Hej :), macie jakiś pomysł na testy jeszcze? Wszystkie przechodzi, ale wciąż mam błędną odpowiedź :(.

Poniżej tabela wszystkich możliwych testów - niewypełniona. W poziomie wartości K. W pionie [pierwsza kolumna] wartości N. Jeżeli twój program przejdzie wszystkie możliwe, poniższe testy i wypełni całą tabelę, dostanie AC. :wink:

N \ K 1 2   3  4    5 6 7 8 9 10 11 12 13 14 15
1     5 55 555 5555  ..                      555555555555555  
2     ..
3 
4
5
6
7
8
9
10
11
12
..
99999999999
...
999999999999999
1000000000000000
2 years later

Siemka, macie pomysły na jakieś testy? Wszystkie podane tutaj przetestowałem i wyniki kod zwraca dobre, jednak spoj pokazuje mi błąd odpowiedzi a nie mam już pomysłów co może być źle.

5 1
5 2
5 3
5 4
...
5 15

Powinno dać kolejno:

15
55
555
5555
...
555555555555555

Dla

959595959595 5

Powinieneś mieć

959595959596

Dzięki, dla podanych przez Ciebie testów mój kod zwraca poprawne wyniki a spoj dalej pokazuje mi bład odpowiedzi.

bez kodu to można tylko bawić sie w zgadywankę

95051049 4
Mój kod daje odpowiedź
95051055
a twój
95051155

To powyżej to tam gdzie mój kod się wywala aktualnie… Polecam napisanie sobie do testów “głupiego” kodu zwiększającego liczbę co 1 i sprawdzającego ile jest 5-tek, bo ma tę zaletę, że choć długo liczy to na pewno liczy dobrze - oczywiście tylko na potrzeby weryfikacji :slight_smile:

Aktualnie u mnie AC

Niby AC ale… mój kod w Python ma 26 linii ale liczy 0.27 sek. Ciekawi mnie niezmiernie jak lepsi uzyskali czas poniżej 0.01 sek w Python’ie. Jasna sprawa, że jakiś świetny algorytm na który nie wpadłem.