Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 3 4 5 6 7 8 9
Wyślij wiadomość do admina

Przewiń wpisy ↓

SUDOKU

2024-11-26 (21:51)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 540 883
[ CZCIONKA MONOSPACE ]

Fair_play
Możesz mi tylko powiedzieć, czy w odkodowywaniu tego Waszego numeru CSN z powrotem do liczb to też korzystacie z obliczeń silni? Ja korzystam tylko z tych samych tablic służących do kodowania. Nie interesuje mnie w ogóle kod jako taki.
2024-11-27 (18:32)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 540 997
[ CZCIONKA MONOSPACE ]

Fair_play
Wygląda, że ta funkcja fastAccessDict nie przyśpiesza zbytnio uzyskiwania CSN, jeszcze muszę się jej przyjrzeć. Spowalnia ją chyba zmiana integer na string, bo iteracja i nadanie CSN dla wszystkich układów 5 z 42 trwa aż 0,2 sekundy.

--- wpis edytowano 2024-11-27 18:35 ---

2024-11-27 (23:44)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 541 054
[ CZCIONKA MONOSPACE ]

Fair_play
Tworzenie tablic oczywiście można przyśpieszyć, ja poszedłem po łatwiźnie, w końcu przyśpieszenie i poprawienie tego wyniku - 0,003 sekund które robi się raz nie jest aż tak istotne.
2024-11-29 (23:29)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 541 362
[ CZCIONKA MONOSPACE ]

Fair_play
Wychodzi, że tablice są najszybsze, ani słowniki ani stałe, tam gdzie jest konwersja tam jest strata czasu. Jeżeli trzeba połączyć Liczbę1 i Liczbę2 nie do przeskoczenia połączenie Integer w Spring. Tablice wzorcowe w excelu dla 7-ek już mam.
2024-11-30 (00:32)

status fair_play
Data rejestracji: 2016-05-12 00:00:00
Ilość postów: 7958

14865
wpis nr 1 541 376
[ CZCIONKA MONOSPACE ]


Jacku
Mając 100 kodów CSN dla 7 liczb z 80 ile czasu zajmie Ci znalezienie tych 100 "siódemek"?
2024-11-30 (14:37)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 541 443
[ CZCIONKA MONOSPACE ]

Fair_play
Dzisiaj mam "imprezę". W poniedziałek postaram się i wstawię na stałe tabele 7-ek z Excela w kawałek kodu w którym sprawdzałem 5-ki. Dziś nie dam rady, a nie wiem jak będzie jutro.
Na razie skupiłem się na szukaniu rozwiązania szybszego i dotychczas nie znalazłem.
2024-12-01 (13:38)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 541 623
[ CZCIONKA MONOSPACE ]

Fair_play
Czy w Twoim ostatnim poście miałeś na myśli zamianę kodu /adresu indeksu w liczby układu? Jeżeli tak to takiego odwrotnego kodu nie pisałem, ale sprawdziłem, że też się go odkodowuje na podstawie użytych tablic. Na pewno będzie szybszy od iteracji.
Nie możesz porównać szybkości na podstawie tego prostego kodu do iteracji?

Dim czas1 = Date.Now
For A1 = 1 To 74
For B2 = A1 + 1 To 75
For C3 = B2 + 1 To 76
For D4 = C3 + 1 To 77
For E5 = D4 + 1 To 78
For F6 = E5 + 1 To 79
For G7 = F6 + 1 To 80
Adres = ' tu wpisz Swój sposób
Next
Next
Next
Next
Next
Next
Next
Dim czas2 = Date.Now
Dim roznica2 = czas2 - czas1
' wynik dla iteracji z obliczaniem adresu CSN
Dim czas3 = Date.Now
For A1 = 1 To 74
For B2 = A1 + 1 To 75
For C3 = B2 + 1 To 76
For D4 = C3 + 1 To 77
For E5 = D4 + 1 To 78
For F6 = E5 + 1 To 79
For G7 = F6 + 1 To 80
Next
Next
Next
Next
Next
Next
Next
Dim czas4 = Date.Now
Dim roznica3 = czas4 - czas3
'wynik dla samej iteracji

zdjęcie

zdjęcie
2024-12-01 (13:39)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 541 625
[ CZCIONKA MONOSPACE ]

Te wyniki to w środowisku VisualBasica, to nie program wykonywalny exe. Z uruchomioną w tle przeglądarką internetową są o mniej więcej 3 sekundy gorsze. Nawet 34 sekundy z hakiem.
P.S. Dzisiaj mam "poprawiny", więc się tym nie zajmę.
P.S. II Skasuj te nasze wpisy.

--- wpis edytowano 2024-12-01 13:51 ---

2024-12-01 (19:54)

status 777ch
Data rejestracji: 2005-11-07 00:00:00
Ilość postów: 21799

1386
wpis nr 1 541 672
[ CZCIONKA MONOSPACE ]

Jacek_K1961
Ty się bierzesz za pisanie w Vb
a nie wiesz nawet,
jak odpalić makro ..w excelu

Fair_play
no .. czy Ty nie widzisz że ..
to jakieś ..przedszkole programowania.


2024-12-01 (20:58)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 541 677
[ CZCIONKA MONOSPACE ]

777ch
Ostatnie makro w Excelu zrobiłem dobre ponad 10 lat temu. Zacząłem bawić się w basicu na Atari w latach '90, a to co jest teraz to przepaść do podejścia, a te tzw. ułatwienia pisane są dla nowego pokolenia, które oczekuje powiedzenia do mikrofonu a komputer niech napisze coś nad czym nie ma się kontroli. Każdy programista chce decydować za mnie i narzucić co mam zrobić. Jak coś pada to wtedy się pojawia problem, bo nie wiesz gdzie co jest pozapisywane, mnie taka nowoczesność nie bawi. Wtedy w ogóle miałem przejść na assemblera, ale życie potoczyło się jak się potoczyło. Po co się wtrącasz, co Ci tak przeszkadzają tablice, które opracowałem i widzę, że się sprawdzają? Do tego do czego potrzebuję daje sobie doskonale radę w VB. Kod CSN od razu pokazuje wartość pierwszej liczby, a wartość drugiej jest w tej samej kolumnie, jedynie w innym wierszu. Uważasz, że mam wszystko rzucić co sprawdzam, a o czym nie masz pojęcia, aby podać system rozkodowania CSN? Ja mam też swoje priorytety. Podzielić tablicę też trzeba z głową. ChatGPT też coś twierdził, a okazało się, że w praktyce się bardzo pomylił. Dlatego każde rozwiązanie sam wolę sprawdzić.

--- wpis edytowano 2024-12-01 21:15 ---

2024-12-01 (21:45)

status 777ch
Data rejestracji: 2005-11-07 00:00:00
Ilość postów: 21799

1386
wpis nr 1 541 685
[ CZCIONKA MONOSPACE ]

Jacek_K1961

Podstawy języka to między innymi :
umiejętność :
-pisania
-czytania

Ty próbujesz pisać,ale ..
czytać jeszcze nie potrafisz.
2024-12-01 (21:52)

status fair_play
Data rejestracji: 2016-05-12 00:00:00
Ilość postów: 7958

14865
wpis nr 1 541 689
[ CZCIONKA MONOSPACE ]


Jacku, w kwestiach o których tutaj rozmawiamy liczy się efekt. Z jednej strony wyliczenie kodu CSN dla określonej ilości liczb z zadanego (dowolnego) zbioru. Z drugiej strony na rozłożeniu zadanego kodu na liczby również w dowolnym zbiorze liczb.
Twoja metoda "tablicowa" wymagałaby stworzenia osobnych tablic dla każdego ze zbiorów, innego dla zbioru 20, innego dla 30 jeszcze innego dla 45, 49,70 czy 80 liczb.
Także innego dla 5, innego dla 6,7,8, 10... liczb.
To rzeczywiście jakiś kosmos.
Zadałem Ci pytanie ile czasu zajmie Twoja metoda na rozłożenie 100 kodów CSN na 7 liczb ze zbioru 80 elementowego.
I co? Brak odpowiedzi. Za to powracasz wciąż do porównywania iteracji.
Potrafisz odpowiedzieć konkretnie ma to pytanie?
"Czas potrzebny na rozłożenie 100 kodów na liczby w moim przypadku wynosi ...".

A jeśli chodzi o ATARI. Byłem jednym z pierwszych jego posiadaczy w Polsce. ATARI 800. Pisałem na nim programy bezpośrednio w kodzie maszynowym, bez Assemblera. ATARI 800 pracował na procesorze Motoroli 6502. I w jego kodzie pisałem.
Np. A9 00 - załaduj 0 do akumulatora. 85 02 zapisz zawartość akumulatora do komórki pamięci 02. Ta operacja inicjowała nową linię obrazu.

Ile zabezpieczonych gier połamałem
Można by napisać książkę.
Jedną z metod zapisu był zapis na kasecie magnetofonowej. Zapis i wczytywanie trwało....
Napisałem taki program "Turbo" który skracał te operacje o 50%.
2024-12-01 (22:44)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 541 711
[ CZCIONKA MONOSPACE ]

Fair_play
Ja z samego początku brałem jedynie pod uwagę tylko tablice do 5 liczb dla mini. Teraz dorobiłem schemat dla 6-ciu i 7-iu. Te tablice określają jakiej liczby trafień oczekuję od układu. Czy to ma być np. 5-ka z 80-ciu dla multi czy 5-ka z 49 dla lotto, czy z 42 dla mini. Oczywiście komputer oblicza dla wszystkich z zakresu od 7-80. Przyglądam się układom z 12, czy więcej liczb, ale tak na prawdę to nie wiem po co, poza odnotowania wykreślenia z monitorowanych. Według mnie najważniejszy jest nacisk na czas wszystkich sprawdzanych możliwych układów niż potem przekodowanie znalezionych kilku tysięcy. Może się mylę, ale tak sądzę. To dla mnie jest tylko zabawa. Mnie w ogóle nie chodzi o bicie rekordów typu - układ 30 z 99 liczb. Dlaczego? Z przyjętego założenia, że nie szukam rekordu, w którym wynik to kilka tysięcy, czy nawet kilkaset zakładów. Na co mi np. układ 120 zakładów z 30 liczb dający szansę na powiedzmy 3-kę za 20-30 zeta i bardzo małą na coś więcej skoro mam zaryzykować np. 240 złoty. Nie interesuje mnie hazard, bo to droga donikąd. Dla mnie to jest zabawa, moim głównym zajęciem jest zupełnie coś innego. To jest taka odskocznia dla odciągnięcia od monotonii, skaczę a to do książki, a to do grania choćby na keyboardzie itd. Widzę, że nadepnąłem na odcisk 777ch za brak zaufania. Ja bym wyleciał z roboty na zbity pysk za samą próbę otworzenia pliku wykonywalnego. Ja mam służbowy komputer, a do pie***ół w internecie używam tableta. Uzyskałem zgodę na VisualBasic z pewnych względów, powiedzmy za zasługi. Mógłbym kupić dodatkowego laptopa. Tylko po co? Zgłaszam niezbędne potrzeby i mam to zdalnie instalowane.

--- wpis edytowano 2024-12-01 22:47 ---

2024-12-01 (22:55)

status fair_play
Data rejestracji: 2016-05-12 00:00:00
Ilość postów: 7958

14865
wpis nr 1 541 712
[ CZCIONKA MONOSPACE ]


Jacku...
Jak śpiewa Janusz Radek w piosence "Wielka woda"..."a odpowiedzi brak, a odpowiedzi brak, bo to jest wielka tajemnica rzeki"
2024-12-01 (23:14)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 541 714
[ CZCIONKA MONOSPACE ]

Fair_play
Bez obrazy, a czy Ty testowałeś szybkość sprawdzania każdego układu według swojej metody? Najprostsza ta sama iteracja i Twój sposób, Twoja tajemnica kodu. Nic się nie stanie jeżeli powiesz, że te głupie ponad 3 miliardy kombinacji sprawdzasz w 10 sekund. Mam jeszcze pomysł na skrócenie i tych swoich 32 sekund.
Podejrzewam, że nie wierzysz, że dam radę odkodować, o to Ci chodzi, tak?

--- wpis edytowano 2024-12-01 23:26 ---

2024-12-01 (23:31)

status fair_play
Data rejestracji: 2016-05-12 00:00:00
Ilość postów: 7958

14865
wpis nr 1 541 715
[ CZCIONKA MONOSPACE ]


Jacku, ta rozmowa traci sens.
Pytałem o zdekodowanie STU, a nie "głupie ponad 3 miliardy kombinacji", adresów dla 7. liczb ze zbioru 80. liczbowego.
2024-12-01 (23:33)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 541 716
[ CZCIONKA MONOSPACE ]

Ok. Odpiszę jak się wezmę za formułę odkodowania.
Pozdrawiam

--- wpis edytowano 2024-12-01 23:36 ---

| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 3 4 5 6 7 8 9
Wyślij wiadomość do admina