Boş Beleş Olmak Zor

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ShyRain
    ShyRain's avatar
    Kayıt Tarihi: 01/Nisan/2007
    Erkek

    JPriest bunu yazdı:
    -----------------------------

    Tüm kelimeler yeni cümlede de yer alacak diyorsun yani?


    -----------------------------

     

    kelime eksiği olmadan cümledeki kelimelerin yerlerini değiştireceksin işte ya basit bişey..


    Computer Engineer/SyStem Analyst/ Coder ShyRain
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    Hee tamam o zaman basit o iş yahu. Kelimeleri boşluktan boşluğa split ederek alabilirsin zannımca, elindeki tüm kelimeleri de bir diziye atıp dizinin elemanlarını rastgele bastırırsan problem çözülür sanki. İnşallah budur zor dediğin olay.


    Sen hiç kaval çaldın mı?
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoNam3
    NoNam3's avatar
    Kayıt Tarihi: 10/Aralık/2009
    Erkek

    JPriest bunu yazdı:
    -----------------------------

    Hee tamam o zaman basit o iş yahu. Kelimeleri boşluktan boşluğa split ederek alabilirsin zannımca, elindeki tüm kelimeleri de bir diziye atıp dizinin elemanlarını rastgele bastırırsan problem çözülür sanki. İnşallah budur zor dediğin olay.


    -----------------------------

            string osman = "kam tu papa osman";

    string[] kelimeler = s.Split(' ');
    foreach (string kelime in kelimeler)
    {
    //burda yeni bir 1D array'a at
    }
    //sonra "burda yeni bir 1D array'a at" dediğin yerdeki arrayı yazdır =)

    #i#m#z#a#m# #i#s#m#i#m#d#i#r#
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ShyRain
    ShyRain's avatar
    Kayıt Tarihi: 01/Nisan/2007
    Erkek

    shyrain bu programı yazdı

    bunu split ettin diyelim

    elinde ne var
    0 => shyrain
    1 =>bu
    2 =>programı
    3 =>yazdı

    rasgele seçtirdin bir diziye attın

    yeni dizide [1 3 2 2] gibi bir olay olursa nolucak diyorum :D
    Kodu tam yazmadan olayı anlatamıycam sanırım :)

    zor değil burdaki ufak sorunu nasıl çözersin önemli olan o :))

     


    Computer Engineer/SyStem Analyst/ Coder ShyRain
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    ShyRain bunu yazdı:
    -----------------------------

    shyrain bu programı yazdı

    bunu split ettin diyelim

    elinde ne var
    0 => shyrain
    1 =>bu
    2 =>programı
    3 =>yazdı

    rasgele seçtirdin bir diziye attın

    yeni dizide [1 3 2 2] gibi bir olay olursa nolucak diyorum :D
    Kodu tam yazmadan olayı anlatamıycam sanırım :)

    zor değil burdaki ufak sorunu nasıl çözersin önemli olan o :))

     


    -----------------------------

    ne var canım bunda, indexleri at bir list'e seçilen remove yap oldu bitti işte :P


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoNam3
    NoNam3's avatar
    Kayıt Tarihi: 10/Aralık/2009
    Erkek

    ShyRain bunu yazdı:
    -----------------------------

    shyrain bu programı yazdı

    bunu split ettin diyelim

    elinde ne var
    0 => shyrain
    1 =>bu
    2 =>programı
    3 =>yazdı

    rasgele seçtirdin bir diziye attın

    yeni dizide [1 3 2 2] gibi bir olay olursa nolucak diyorum :D
    Kodu tam yazmadan olayı anlatamıycam sanırım :)

    zor değil burdaki ufak sorunu nasıl çözersin önemli olan o :))

     


    -----------------------------

    array'ın içinde gezdirirsin :D

    tek tek sorar bu daha önce kondumu array'ın içine diye misal..

    ( özel bir fonksiyon olabilir bunun için, yoksa da forearch'le halledilir. )


    #i#m#z#a#m# #i#s#m#i#m#d#i#r#
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ThundeR
    ThundeR's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    static void Main(string[] args)
            {
                ArrayList myList = new ArrayList();
                Random rnd = new Random();
    
                myList.AddRange("deneme yazi falan filan parcala gitsin".Split(' '));
                int listCount=myList.Count;
    
                for (int i = 0; i < listCount; i++)
                {
                    int j = rnd.Next(0, myList.Count);
                    Console.WriteLine(myList[j].ToString());
                    myList.RemoveAt(j);
                }
            }

Toplam Hit: 2911 Toplam Mesaj: 18