Skip to content

Instantly share code, notes, and snippets.

@omfaer
Created November 25, 2013 20:24
Show Gist options
  • Save omfaer/7648239 to your computer and use it in GitHub Desktop.
Save omfaer/7648239 to your computer and use it in GitHub Desktop.
Dizgi içerisinde ki sessiz harfleri geri döndürür..
#{Encoding: UTF-8}
puts "Metin yazınız"
i=gets.chomp.to_s #eğer tüm metni küçük harfe çevirerek bakmak istersek bu satira i=gets.chomp.downcase.to_s yazabiliriz...
dizi=["a","e","i","ı","ü","u","o","ö"] #downcase kullanmayacaklar bu diziye "A","E","I","İ","U","Ü"."O","Ö" eklesinler.
#downcase ile metni küçülttüğümüzde I harfi i oluyor İ harfini küçültemiyor.
dizi.each do |x=dizi.pop|
if i[x] #eğer kullanıcıdan alınan string de dizi içindeki herhangi bir değer(sesli harf) varsa
i[x]="" #sesli harfleri siler
end
end
puts i #string in yeni değeri ekrana yazılır.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment