|
|
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые гуру! Помогите, пожалуйста, понять и разобраться! Есть некий квадратный двухмерный массив int`ов, его необходимо заполнить таким образом (песочные часы): # # # # # - # # # - - - # - - - # # # - # # # # # Наваял такой код: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. но он работает только наполовину (((... Подскажите, пожалуйста, что я упустил?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2014, 23:02 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
beginner123, Алгоритм заполнения: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. P.S. S должна быть всегда нечетной! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 01:33 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Usman , огромное вам спасибо! Все работает! И теперь я вижу, как это работает, хотя изначально алгоритмически я представлял иначе, что оказалось неправильным... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 10:41 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Как вариант через арифм. прогрессию: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Хотел сделать вообще секси, но там в самой середине ряд из # помешал (пришлось вводить t) и Array.fill не заполняет по вертикали ((. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 18:56 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
PS Работает и с четными, но тогда в середине не один стобик из # а два. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 18:59 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
no56892, Код: java 1. 2. 3. 4. Лайфхак-инлайн, 4 строчки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 19:43 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Давайте более интересные начальные условия. Фигура с центральной симметрией. Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 23:28 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
no56892 , Спасибище огромное! Все варианты супер! ))) Буду курить яву дальше! :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 23:28 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
maytonДавайте более интересные начальные условия. Нивапрос! )))) Написал такой код по поиску чисел в массиве: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Самое большое значение среди элементов нахожу, но как правильно найти 2-й, 3-й и т.д. по величине элемент в массиве + наиболее повторяющийся (если есть) + самую длинную последовательность чисел среди элементов? И возможно ли это единой итерацией? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2014, 00:13 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
no56892, Одной строчкой: Код: java 1. Эстетическое чуство полностью удовлетворено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2014, 00:52 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
beginner123, Модификации: (к 16138080 ) - Заполняем исключительно решетками; - S может быть как четной, так и нечетной: Код: java 1. 2. 3. 4. 5. - Замена на '-' при выводе на экран: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2014, 01:35 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Usman , no56892 , спасибо вам большущее за все предложенные варианты! Ваши первые версии то, что нужно! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2014, 20:35 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
и быть может, кто-нибудь из вас знает хотя бы приблизительно, как можно сделать 16139842 ?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2014, 20:39 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
beginner123и быть может, кто-нибудь из вас знает хотя бы приблизительно, как можно сделать 16139842 ?.. Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2014, 20:58 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Usman , не совсем вас понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2014, 23:04 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
no56892, давай на Scala ато незачот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2014, 00:47 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
beginner123 Usman , не совсем вас понял...Это решение к 16139748 : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2014, 02:31 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
beginner123Самое большое значение среди элементов нахожу, но как правильно найти 2-й, 3-й и т.д. по величине элемент в массивеВаше решение - подходящее стандартное решение. Претензий нет. beginner123наиболее повторяющийся (если есть)А если их несколько? Достаточно ли будет вывести (максимальное) число повторений? beginner123самую длинную последовательность чисел среди элементовС выводом подпоследовательности? Или достаточно вывести ее длину? И как на счет использования сортировок (т.е. порядок элементов играет роль)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2014, 04:09 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
Usman , вы подали правильную идею - отсортировать массив. Так и сделал. Теперь у меня гарантированно есть максимальный и минимальный элементы, и, теоретически 2-й и 3-й элементы, если они не повторяются... UsmanА если одинаковых чисел несколько? Достаточно ли будет вывести (максимальное) число повторений? ...вот поэтому и есть необходимость в проверке на совпадения. Да, нужно вывести значение с количеством повторений. UsmanС выводом подпоследовательности? Или достаточно вывести ее длину? достаточно вывести ее длину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2014, 00:56 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
beginner123UsmanС выводом подпоследовательности? Или достаточно вывести ее длину? достаточно вывести ее длину.После сортировки весь массив превращается в длинную непрерывную (под-)последовательность. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2014, 03:15 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
А ну-кося.... Хто запилит вот такой вот формул? А я потом своё решение подкину... Может быть.... Если осилю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2014, 17:38 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
mayton, Вот такой быдлокод :) Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2014, 18:41 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
А почему десять тыщ? И можно-ли цикл развернуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2014, 18:44 |
|
||
|
Многомерный массив
|
|||
|---|---|---|---|
|
#18+
maytonА почему десять тыщ? И можно-ли цикл развернуть? в бесконечность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2014, 18:45 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38664532&tid=2127061]: |
0ms |
get settings: |
5ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 389ms |

| 0 / 0 |
