{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Adobe * 22.64
[автор] (18 май 2017, 23:58) [0/0] [0] [отв] [спам] [под] +1 | -1

Ку. В общем, нужно ваше мнение по поводу этой задачи;

В очереди за мороженым стоят Юра, Ира, Оля, Саша и Коля. Юра стоит раньше Иры, но после Коли. Оля и Коля не стоят рядом, а Саша не находится рядом ни с Колей, ни с Юрой, ни с Олей. В каком порядке стоят ребята?

Решить на листочке нефиг делать, но все условия и перестановки нужно перенести в код. Уже крыша едет,4 лабы сделал более хай лвл, а на этой чет гг.
Как организовать перестановки? Какой контейннр лучше использовать?

2.
bibilink * 19.01
(19 май 2017, 12:17) [0/0] [0] [отв] [спам] [под] +1 | -1

Наверное Очередь (как структура данных)


Изм. 2 раз. / Посл. изм.
bibilink * 19.01
(19 май 2017, 12:19)
3.
forsim * 1.1
(19 май 2017, 12:34) [0/0] [0] [отв] [спам] [под] +1 | -1

Рамдом)

4.
OZZY * 15.26
(19 май 2017, 12:36) [0/0] [0] [отв] [спам] [под] +1 | -1
Цитата:
forsim: Рамдом)..

раНдом

5.
Adobe * 22.64
[автор] (19 май 2017, 14:09) [0/0] [0] [отв] [спам] [под] +1 | -1
Цитата:
bibilink: Наверное Очередь (как структура данных)..

Точно, про очереди вообще забыл, работал только 1 раз с ними *


Изм. 1 раз. / Посл. изм.
Adobe * 22.64
(19 май 2017, 14:10)
6.
bibilink * 19.01
(19 май 2017, 14:34) [0/0] [0] [отв] [спам] [под] +1 | -1
Adobe,

Попробую ешить на php.
У тебя Саша в самом конце очереди, а Ира предпоследняя? *

7.
VipMan * 0.06
(19 май 2017, 14:37) [0/0] [0] [отв] [спам] [под] +1 | -1

Чет это сложно. Сам сижу в недоумении 😃

8.
bibilink * 19.01
(19 май 2017, 15:14) [1/0] [1] [отв] [спам] [под] +1 | -1

[code]
$peoples = ['Юра' => ['after' => 'Коля', 'before' => 'Ира'],
'Ира',
'Оля',
'Саша',
'Коля'];

$result = [];

$keys = array_keys($peoples);

//$peoples[$keys[0]] - это юра

foreach($peoples[$keys[0]] as $key => $value){

if($key == 'after'){
$result[] = $value;
$result[] = $keys[0];
}
else {
$result[] = $value;
}

}

print_r($result);
//на этом этапе [0] => Коля [1] => Юра [2] => Ира

[/code]

9. (19 май 2017, 15:51) [1/0] [1] [отв] [спам] [под] +1 | -1

Санек последний, а Колян первый !
Хз, как перенести в код

Саня = 5
Ира = 4
Оля = 3
Юра = 2
Коля = 1

Саня по любасу стоит последним в очереди, ибо с ним рядом может стоять только Ира. Их ведь всех вместе всего 5. И он не стоит ни с кем из троих:

Саша не находится рядом ни с Колей, ни с Юрой, ни с Олей
А Ира в свою очередь стоит после Коляна и Юрка, т.е. получается она стоит после них. Но ведь не написано что перед ней никто больше не стоит ?
Юра стоит раньше Иры, но после Коли

Выходит что перед ней еще стоит Олька. А вот Оля с Колей не стоят рядом ! Это означает что она стоит после Юрца. А вот Юрец уже после Коли


Изм. 5 раз. / Посл. изм. (19 май 2017, 16:21)
  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений