P.S. Non va bene, però. Dipende dagli sviluppatori. Forse ci dovrebbe essere una casella di controllo per il pubblico "Consenti a tutti di leggere/scrivere"
E qualcuno verrà a pulire tutto il codice? O sono io che tiro i fili?
Il problema con un array di valori cancellati si è rivelato più interessante. Qui c'è ancora molto spazio per la creatività. Ho trovato la seguente opzione.
2018.11.1918:41:35.006 ArrayDeleteValue20 (.BrentCrud,D1) === Тест с сохранением порядка массива ===
2018.11.1918:41:35.006 ArrayDeleteValue20 (.BrentCrud,D1)
2018.11.1918:41:36.521 ArrayDeleteValue20 (.BrentCrud,D1) вариант Pastushak : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 150472 микросекунд
2018.11.1918:41:36.525 ArrayDeleteValue20 (.BrentCrud,D1) вариант fan9 : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 1466 микросекунд
2018.11.1918:41:36.536 ArrayDeleteValue20 (.BrentCrud,D1) вариант Peter : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 8179 микросекунд
2018.11.1918:41:36.544 ArrayDeleteValue20 (.BrentCrud,D1) вариант Vladimir : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 4930 микросекунд
2018.11.1918:41:36.549 ArrayDeleteValue20 (.BrentCrud,D1) вариант Nikitin : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 2372 микросекунд
2018.11.1918:41:36.553 ArrayDeleteValue20 (.BrentCrud,D1) вариант Semko : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 910 микросекунд
2018.11.1918:41:36.558 ArrayDeleteValue20 (.BrentCrud,D1) вариант Fedoseev : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 2207 микросекунд
2018.11.1918:41:36.564 ArrayDeleteValue20 (.BrentCrud,D1) вариант Korotky : Контрольная сумма = 75172.230771;элементов - 999851; время выполнения - 2693 микросекунд
2018.11.1918:41:36.566 ArrayDeleteValue20 (.BrentCrud,D1)
2018.11.1918:41:36.566 ArrayDeleteValue20 (.BrentCrud,D1) === Порядок в массиве не сохраняется ===
2018.11.1918:41:36.569 ArrayDeleteValue20 (.BrentCrud,D1) вариант Kuznetsov3 : Контрольная сумма = 75174.651051; элементов - 999851; время выполнения - 807 микросекунд
2018.11.1918:41:36.573 ArrayDeleteValue20 (.BrentCrud,D1) вариант fan9 : Контрольная сумма = 75174.651051; элементов - 999851; время выполнения - 1994 микросекунд
2018.11.1918:41:36.573 ArrayDeleteValue20 (.BrentCrud,D1)
2018.11.1918:41:36.573 ArrayDeleteValue20 (.BrentCrud,D1) === Тест с 3-мя параметрами. Возвращает копию массива ===
2018.11.1918:41:36.580 ArrayDeleteValue20 (.BrentCrud,D1) вариант Kuznetsov : Контрольная сумма = 75172.230771; элементов - 999851; время выполнения - 5092 микросекунд
2018.11.1918:41:36.580 ArrayDeleteValue20 (.BrentCrud,D1)
2018.11.1918:41:36.580 ArrayDeleteValue20 (.BrentCrud,D1) === Тест с фильтрующим вектором. ===
2018.11.1918:41:36.662 ArrayDeleteValue20 (.BrentCrud,D1) вариант nicholi shen: Контрольная сумма = 74055.990952; элементов - 902441; время выполнения - 80140 микросекунд
2018.11.1918:41:37.037 ArrayDeleteValue20 (.BrentCrud,D1) вариант Nikitin : Контрольная сумма = 74055.990952; элементов - 902441; время выполнения - 372807 микросекунд
2018.11.1918:41:37.103 ArrayDeleteValue20 (.BrentCrud,D1) вариант fan9 : Контрольная сумма = 74055.990952; элементов - 902441; время выполнения - 63750 микросекунд
2018.11.1918:41:37.131 ArrayDeleteValue20 (.BrentCrud,D1) вариант Semko : Контрольная сумма = 74055.990952; элементов - 902441; время выполнения - 25854 микросекунд
Il problema con un array di valori cancellati si è rivelato più interessante. C'è ancora molto spazio per la creatività. Mi è venuta in mente la seguente variante.
Non vi è venuto in mente di controllare la correttezza del risultato di ogni partecipante al rally?
P.S. Non va bene, però. Dipende dagli sviluppatori. Forse ci dovrebbe essere una casella di controllo per il pubblico "Consenti a tutti di leggere/scrivere"
E qualcuno verrà a pulire tutto il codice? O sono io che tiro i fili?
O me lo sto inventando strada facendo?
No. È per questo che hanno inventato i pool requesters.
Allora, chi ha vinto ufficialmente questo concorso?L'amicizia ha vinto. Questa è la cosa più importante.
Da una sintesi pratica: nessun "ottimizzatore" può sostituire un programmatore, questo è uno;-)
e la situazione con il post-incremento non è affatto chiara, quando arr[i++] è più lento di arr[i];i++ è due
ma ben fatto a tutti voi!
ps/ come dirlo in modo che *.translate non dia delle sciocchezze :-)
Il problema con un array di valori cancellati si è rivelato più interessante. Qui c'è ancora molto spazio per la creatività.
Ho trovato la seguente opzione.
Il problema con un array di valori cancellati si è rivelato più interessante. C'è ancora molto spazio per la creatività.
Mi è venuta in mente la seguente variante.
Non vi è venuto in mente di controllare la correttezza del risultato di ogni partecipante al rally?
Non vi è venuto in mente di controllare la correttezza del risultato di ogni partecipante al rally?
Non so come risponderti in cinese.