Форум сайта python.su
0
Хочу написать сразу:
Встроенные функции Python использовать нельзя! (Которые облегчают решение,!)
С def main(): и main() !
Не в одну-две строчки ! =_=
Дан массив a из n элементов и число k. Удалить из этого массива все элементы, равные k. Порядок элементов должен сохраниться в соответствии с тем, когда значение встретилось первый раз в массиве.
Формат входных данных
С клавиатуры вводится натуральное число n (n≤10000) — размер массива. Во второй строке вводятся n элементов массива через пробел. Все элементы целые по модулю не превосходят 1000000. В третьей строке вводится число k, целое, по модулю не превосходящее 1000000.
Формат выходных данных
Необxодимо вывести измененный массив.
Примеры:
Входные данные:
8
5 13 6 3 13 4 5 9
13
Выходные данные:
5 6 3 4 5 9
Отредактировано 240002400 (Дек. 2, 2015 12:21:51)
Офлайн
857
Приведи пример решения задачи, которую ты решал до этого. А то слишком много каких-то условий.
240002400
1)С def main():
main()
2)Каждое действие расписывать в свой строчке,а не вот так (Пример) :3)Не использовать встроенные функции “Питона”,которые облегчат решения … (Только хардкор!)result = [s if i%2 else sorted(s) for i in range(len(s))]
4)Вводить значения при активации кода,а не так (Пример) : a =7,6,5,4,3,2,1 (В этих скобках - ][)
Отредактировано py.user.next (Дек. 2, 2015 13:12:56)
Офлайн