Karışık şekilde cümleleri makale şeklinde verecek sistem aranıyor, her yazılım dilinde olabilir-Acil - R10.net
  • 25-11-2021, 04:21:55
    #1
    Arkadaşlar selamlar

    Cümlelerden karısık şekilde uzun makaleler oluşturan bir sistem yazdırmak istiyorum, kısaca tekrarsız permutasyon mantıgı ile çalışacak. Örnekle anlatayım;


    Elimizde alt alta 100 tane cümle var. (örnek anlamsız oldu ama anlasılması için bu şekilde birbirinden farklı, kolay kopyalayabileceğim bir örnek yaratıyorum.)


    Elimizde var olan örnek cümleler, 100 tane

    - 1 saat önce ben eve geldim
    - 2 saat önce ben eve geldim
    - 3 saat önce ben eve geldim
    - 4 saat önce ben eve geldim
    - 5 saat önce ben eve geldim
    - 6 saat önce ben eve geldim
    .
    .
    .
    -100 saat önce ben eve geldim.

    ***
    Şimdi, burada 100 tane cümle var, benim amacım bu cümleleri permütasyon mantıgı ile kullanarak ardısık cümleleri birleştirerek makale oluşturması. Programa misal toplam kaç cümle girildiğini ve kaç kelimeden bir makale istendiğini manual olarak girilebilir. (Örnek yukarısı için, 100 kelime var, 20 kelimeli özgün makaleler oluşturu, manual input olarak verebilirim sisteme. Burada tekrara düşmeden bana 20 adet farklı sıralamalarda seçili makale vermesi gerek programın.)

    İstenen dikkat edilen şartlar;
    • Sisteme kaç cümlelik makale istediğimi belirtmeliyim.
    • Elimizde 100'den fazla cümle var, 100 sayısı temsili, bunu 1000 cümlede de yapabilmeli. Yani txt,csv,yada excel farketmez, programa input olarak vereceğim cümlelerimin sınırı olmamali (maksimum 10.000 olur zaten.)
    • Örnek 100 cümle vermişsem sisteme, 20 cümlelik karışık makaleler oluştur diyorsam, bana tamamen karısık şekilde, her bir makale için 100 cümle içinden seçim yapıp 1 makale vermeli.
    • Oluşturulacak makale de 100 cümleden 20 seç diyorsak, bu 20 cümle daha önce seçilmemiş olmalı o makale içerisinde. Yani 100 içerisinden 20 tane seçiliyorken, 7 numaralı cümle iki kere o makalede kullanılmamalı.
    • Sisteme sanırım 3 input gerekli, bir kaç cümle içeri aldıgım, bunu sistem otomatikte okuyabilir, ikincisi; kaç cümlelik makaleler oluşturmak istediğim, üçüncüsü de kaç makale istediğim.
      Yorumlarsak, 100 cümle verdim, 20 kelimelik 5 adet makale istiyorum gibi.
    • yukarıdaki örneğe göre misal 5 makale istiyorsam, bunu random yaparken, misal 1-2-3-4-5 sıralı cümleleri aldı diyelim, ikinci de ise 1-2-3-5-4 şeklinde olmamalı, yani sıralı bir random gitmemeli, tamamen karısık olmalı. ilk makale de 1-2-3-4-5 numaralı cümleleri almışsa misal karısık, ikinci de 3-5-2-1-4 gibi tamamen farklı bir random makale vermeli.
    • Sistem php ise, timeout a girmemeli


    Son olarak amaç;

    Amacım 1000 e yakın oluşturacağım cümleleri, karışık şekilde bana düz metin olarak veren bir sistem. Her bir makale tamamen karışık olmalı, tekrarlı cümle olmamalı, aynı makalede. ben sisteme, 100 cümle verip, 20 cümleyi karısık seç deyip, bunlardan bana 5 tane makale olustur dediğimde, bu 100 cümle içerisinden, 5 adet random şekilde tekrarsız olarak seçilmiş makale oluşturmasını istiyoruz.


    Not: örnek birinci makalede seçildi diyelim 1-4-6-7-11 gibi cümleler, ikinci makale de bu sıfırlanır, yani 5 makale istiyorsak, her 5 makale de tekrardan 100 içerisinden tekrarsız 20 tane cümle seçerek makale oluşturmasını istiyoruz. Her makale bir öncekinden bagımsızdır.

    Fiyat teklifinizi rica ederim PM ile. İş süresi ile beraber.
    teşekkürler
  • 25-11-2021, 12:40:19
    #5
    erx adlı üyeden alıntı: mesajı görüntüle
    Bunu yapsanda sonuç istediğini vermiyecektir.
    farklı bir iş için gerek hocam


    @burakonline95; iş verilmiştir