Cześć!
Czy moglibyście mi podać testy dla którego mój program nie działa?
https://ideone.com/ceMArc23
Wydaje mi się że uwzględniłem w nim wszystko (włącznie ze spacjami na końcach tekstów). Mimo tego brak AC.
Pozdrawiam
Cześć!
Czy moglibyście mi podać testy dla którego mój program nie działa?
https://ideone.com/ceMArc23
Wydaje mi się że uwzględniłem w nim wszystko (włącznie ze spacjami na końcach tekstów). Mimo tego brak AC.
Pozdrawiam
Tyle, że to nie o te spacje chodziło i chodzi.
Te, które uwzględniłeś są bez znaczenia - ich istnienie jest całkowicie akceptowane przez sędziego, w przeciwieństwie do tych drugich [w stdin], których nie akceptuje twój program i po prostu, najnormalniej w świecie, wywala się: https://ideone.com/dg0Te334
Zaraz zaraz... ale JAK Ty to zrobiłeś?
Przecież dla takiego samego kodu: https://ideone.com/ceMArc17
Nic mi się nie wywala, czy ja czegoś naprawdę nie widzę czy jak...
Pozornie tak, ale tych spacji, których Ty nie widzisz na końcu danych, twój program widzi je doskonale i nie toleruje - może poczytaj o tym więcej?
1 2 3 4 5 <--ty jest spacja
1 2 3 4 5<-- tu nie ma spacji
PS
Czy nadal uważasz, że to takie same dane, dla innych języków przeważnie tak, ale dla twojego języka programowania i dla takiej metody wczytywania juyż nie jest to to samo.
PS 2
Możesz sobie zaznaczyć te dane, myszą, i wtedy powinieneś dostrzec różnicę między moiimi i twoimi danymi [w stdin]
Może poczytaj sobie. Także to co wcześniej napisałem?
PS
Twoje wyjście [stdout - to czy ty wypisujesz na końcu linii spacje _ enter, czy nie] jest tu zupełnie bez znaczenia.
PS 2
Czy tego też nie widzisz: https://ideone.com/dg0Te318 <-- że twój program się na takich danych sypie? Przecież na "oko" wejście jest identyczne?
Uwzględniłem te spacje: https://ideone.com/G9DUoU8
Ale dalej brak AC...
Czy teraz muszę uwzględnić gdy tych spacji tam NIE MA?
Jeżeli tak to naprawdę nie ma to żadnego sensu...
W końcu
To trochę pytanie filozoficzne, możesz spytać autora, chociaż gdybyś trochę pomyślał, może sam znalazłbyś odpowiedz?
mniej więcej jak wyżej, nie będę się kłócił, czy to jest z sensem czy bez, chociaż ja widzę sens.
że tak spytam, no i co z tego?
Więc ja się spytam, po co używasz takiego języka, zamiast c/c++, w którym nie miałbyś z tym takich problemów?
Czemu używasz takiej dziwnej metody wczytywania liczb w swoim języku - nie masz tam innych. Nie pytaj bo ja nie znam twojego języka [programowania].
Używam C# bo od niego zacząłem naukę i jest dla mnie trochę wygodniejszy. Czemu tak wczytuję dane? Tak znalazłem na forum: http://213.192.104.217/phpBB3-spoj-pl-backup/viewtopic.php?f=10&t=12087 Ale że ma to tutaj aż takie znaczenie? Echh...
Każdy język ma swoje wady i zalety. Wyrażenia LINQ w C# mają swoją moc.
Z perspektywy spoja C++ jest szybszy i bardziej popularny.
Z perspektywy rynku pracy wciąż króluje Java.
Jednak po 5 latach pracy z .NET muszę powiedzieć że Microsoft wciąż za wolno adaptuje się do dynamicznego rynku wytwarzania oprogramowania i praktycznie każdy ich produkt można zastąpić lepszym i zazwyczaj tańszym rozwiązaniem. Jednak tutaj nie czas i miejsce by o tym pisać.
Może:
Napisałem wcześniej, że: "Może....", ale to twój wybór, twoja decyzja ..[i twoja flustarcja, że coś nie ma sensu ]
PS
Nie wiem, czy w twoim znalezisku, są podane najlepsze metody wczytywania i to co ja tam napisałem to tylko taka moja łatka, wymyślona, przy analogicznych problemach z wczytywaniem w innych językach, więc nie mam pojęcia, czy jest najlepsza. Czy naprawdę, nie ma[sz] innych, lepszych [np papierowych, książkowych, podręcznbikowych] źródeł nauki i wyszukiwania rozwiązań problemów w c# ? W necie, podpowiedzi, nie zawsze muszą być najlepsze, wynikające z chęci pomocy, i nie zawsze optymalne.
Poczytaj [poszukaj] o metodzie Trim().
Niestety nie znam nic do nauki języka c#, ale nauka programowania to też niestety czytanie dużo teorii i nie tylko nauka języka programowania ale też nauka algorytmiki, matematyki, a nawet warto liznąć chociaż trochę j. angielskiego itd. Nauka na podstawie przykładów chyba nie jest najlepszą metodą nauki.
Ale do C#? Najfajniejsza jest "Rusz głową C#". Ale to książka o samym języku, nie znajdziesz w niej przykładów algorytmów bo C# nie jest do tego. Za to co rozdział piszę się projekt zazwyczaj jakiejś minigry lub prostego symulatora.
Przykłady algorytmów są oczywiście w "Algorytmice praktycznej" Stańczyka, ale tam jest C++ z użyciem makr.