ДАЮ 70 МОНЕТ Нужно написать небольшой и лёгкий код: Я хочу что бы я добавлял текст в txt...

+280 голосов
229k просмотров

ДАЮ 70 МОНЕТ Нужно написать небольшой и лёгкий код: Я хочу что бы я добавлял текст в txt файл строками, потом программа выбирала одну строку (неважно в каком порядке), и добавляла это в такую комманду: .genadd default test и-тут-должна-быть-любая-строка-из-txt-файла После того как программа использует любую строку она должна эту строку удалить что бы потом она не появлялась, так же что бы код работал циклично, если есть вопросы можете писать сюда. Можете писать на любом языке который удобен, bash, python, остальные.


Информатика (26 баллов) | 229k просмотров
+167

@serd2011 нет, читайте условие внимательней: "неважно в каком порядке".

+189

Надо именно в рандомном порядке?

+152

"больше их программа уже не выдаст" только в этом запуске или во всех последующих?

+97

"Должна эту строку удалить" -- из файла?

+105

Представим наш список:
1
2
3
4

и программа выдаёт:

.genadd default test 1
.genadd default test 2
.genadd default test 3
.genadd default test 4

(все строки использованы, больше их программа уже не выдаст)

Дан 1 ответ
+93 голосов

PascalABC.NET ₃.₆.₃.₂₅₇₇

Ответ:

  • ## ReadAllLines('input.txt').PrintLines(s -> '.genadd default test '+s)

Пример работы:

(3.7k баллов)
+151

Ухх, спасибо чувак, выручил

+180

Новинка недавней сборки. Теперь программы вида "begin <тело> end." можно записывать в виде "## <тело>".

+140

Можно поинтересоваться, что в PABC значит '##' перед строкой?

+176

Если что не так - пишите, поменяю.