Harf dizilimlerini nasıl farklı kombinasyonlarım?

XCodeExpertX

Katılımcı Üye
8 May 2020
274
52
Malatya
Merhaba THT Ailesi;
Elimde 6 karakterden oluşan bir harf dizilimi mevcut. Ben bu harf dizilimini nasıl farklı farklı kombinasyonlarım?
Örnek:
abcdef
bcadfe
cbafed.... Gibi
 
Moderatör tarafında düzenlendi:

bandistown

Yeni üye
31 May 2020
25
0
Cevap: Kod Algoritması

Merhaba THT Ailesi;
Elimde 6 karakterden oluşan bir harf dizilimi mevcut. Ben bu harf dizilimini nasıl farklı farklı kombinasyonlarım?
Örnek:
abcdef
bcadfe
cbafed.... Gibi

Kod:
  static **** Main(string[] args)
        {
            char[] harflerimiz = { 'A','B','C','D','E'};
            for (int i = 0; i < harflerimiz.Length; i++)
            {
                for (int z = i; z < harflerimiz.Length; z++)
                {
                    Console.Write(harflerimiz[z]);
                }
                for (int b = i; b > 0 ; b--)
                {
                    Console.Write(harflerimiz[b-1]);
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }
Şöyle birşey denedim. Çıktısı şu şekilde:
Kod:
ABCDE
BCDEA
CDEBA
DECBA
EDCBA
 

XCodeExpertX

Katılımcı Üye
8 May 2020
274
52
Malatya
Cevap: Kod Algoritması

Kod:
  static **** Main(string[] args)
        {
            char[] harflerimiz = { 'A','B','C','D','E'};
            for (int i = 0; i < harflerimiz.Length; i++)
            {
                for (int z = i; z < harflerimiz.Length; z++)
                {
                    Console.Write(harflerimiz[z]);
                }
                for (int b = i; b > 0 ; b--)
                {
                    Console.Write(harflerimiz[b-1]);
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }
Şöyle birşey denedim. Çıktısı şu şekilde:
Kod:
ABCDE
BCDEA
CDEBA
DECBA
EDCBA

Teşekkür ederim hocam.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.