Forum: Ders Arası RSS
The Algorithm Design Manual, problem 3-26
Cümlenin sözcüklerini tersine çevirme
acehreli (Moderatör) #1
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: The Algorithm Design Manual, problem 3-26
Bir cümlenin sözcüklerini ters çevirin. Yani, "My name is Chris" "Chris is name My"a dönüşsün. Hem zaman hem de kullanılan bellek açısından eniyileştirin.

Ali
erdem (Moderatör) #2
Üye Tem 2009 tarihinden beri · 981 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
import std.stdio;
import std.algorithm;
import std.string;
 
 
void main()
{
    string metin = "Benim adım Erdem";
    auto kelime = split(metin).reverse;
 
 
    foreach (k; kelime)
    {
        writeln(k);
    }
}

Sanırım bu programın algoritmasını yazmamızı istiyorlar.

Bu arada Ali bey şu aralar yoğun olarak çeviri işiyle uğraştığım için sohbete daha detaylı olarak katılamıyorum. Kusura kalmayın  :blush:
acehreli (Moderatör) #3
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
erdem:
Sanırım bu programın algoritmasını yazmamızı istiyorlar.

Herhalde.

Ayrıca, herhalde seninkinden daha az yere ihtiyaç duyan veya daha hızlı işleyen algoritması da vardır. Örneğin, array.split dizilerden oluşan dizi döndürüyormuş (tabii herhalde "dilim dilimi"dir) . algorithm.reverse ise bir dizinin elemanlarını N/2 kere değiş tokuş ediyormuş.

sohbete daha detaylı olarak katılamıyorum

Katılan olursa sevinirim ama öyle bir beklentim yok. Dediğim gibi, ben bunları öğrenme amacıyla kendi başıma çözüyorum. :)

Ali
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Forum: Ders Arası RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-21, 19:32:17 (UTC -08:00)