Skip to content

ruveydacerenyilmaz/womenintech_akademi_odev

Repository files navigation

womenintech_akademi_odev

Akademi kapsamında verilen ödevlerin reposu.

Yıldızlarla Üçgenler Çizme

Yıldızlarla Üçgenler Çizme

  • '*' ile farklı şekillerde yıldızlarla çizilen üçgenleri görebilirsiniz.
Bilgisayarın Tuttuğu Sayıyı Tahmin Etme Oyunu

Bilgisayarın Tuttuğu Sayıyı Tahmin Etme Oyunu

  • Random kütüphanesi ile bilgisayarın tuttuğu sayıyı tahmin etme oyunu.
  • Random kütüphanesi ile bilgisayara bir sayı tutturulur. Tahmin etmek için girdiğimiz sayı, sistemden büyük veya küçükse uyarı verip yönergeler dahilinde sayıyı değiştiriyoruz. Eğer girdiğimiz sayı doğruysa da tebrik mesajı alıyoruz.
Bilgisayara Tuttuğumuz Sayıyı Tahmin Ettirme Oyunu

Bilgisayara Tuttuğumuz Sayıyı Tahmin Ettirme Oyunu

  • Tuttuğumuz sayıyı bilgisayar random sayılar sunarak tahmin etmeye çalışıyor. Eğer bilgisayarın verdiği sayı tuttuğumuz sayıdan; Küçükse 'k' harfini giriyoruz ardından bu sefer bilgisayar bize daha büyük bir sayı gönderiyor, Büyükse 'b' harfini giriyoruz ardından bilgisayar bize daha küçük bir sayı gönderiyor, Doğruysa da 'd' harflerini giriyoruz.
Taş-Kağıt-Makas Oyunu

Taş-Kağıt-Makas Oyunu

  • Oyun kuralları;
  • Taş makası ezer.
  • Makas kağıdı keser.
  • Kağıt taşı sarar.
Listeden Silinen n Sayısındaki Elemanları Bulma

Listeden Silinen n Sayısındaki Elemanları Bulma

  • 0'dan 100'e kadar karışık sırada sayıları tutan bir liste var ve bu liste içerisinde n tane sayı eksik. Kaç tane sayının eksik olduğunu ve eksik sayıları bulunuz.
  • Örnek: my_list = [0, 7, 5, 8, 2] -> 0-10 arasında (10 dahil.)

  • 6 adet sayı eksiktir. Eksik olan sayılar [1, 3, 4, 6, 9, 10]

Listedeki Eksik Sayıyı Bulma

Listedeki Eksik Sayıyı Bulma

  • 0'dan 100'e kadar karışık sırada sayıları tutan bir listenizin olduğunu düşünün.
  • Bu liste içerisinde 1 adet sayı eksik. Eksik olan sayıyı bulunuz.
Sıralama Algoritması

sorted() Kullanmadan Sıralama Algoritması

  • Rastgele iki sayı girilsin ve bu sayılar aralığında bir liste oluşturulsun.
  • Oluşturulan liste karıştırılsın.
  • Karıştırılan liste üzerinde sorted() kullanmadan, sıralama algoritmasını kullanarak listeyi sıralayınız.
Hedef Sayıyı Oluşturan Indexleri Bulma

Indexteki Sayıların Toplamının Hedef Sayıyı Oluşturması

  • Fonksiyon bir integer array nums ve bir hedef target değişkeni almalı ve bizlere toplamı target olan indexleri dönmeli
  • Aynı index’teki değeri iki defa kullanamayız.

Örnek:

  • Parametreler: nums = [2,7,11,15], target = 9
  • Dönen Değer: [0,1]
  • Açıklama: nums[0] ve nums[1]'deki değerlerin toplamı 9 yaptığı için çıktımız [0, 1] oldu.
'all_data' Üzerinde Dosya İşlemleri

all_data Dosyası Üzerinde Yapılan İşlemler

  • Düzensiz ve duplicate veriden oluşan "all_data.txt" dosyası üzerinde yapılacak olan işlemler;

  • Bütün text küçük harfe çevrilecek

  • Türkçe karakterler replace edilecek (ş -> s, ı -> i, ö -> o, ğ -> g, ç -> c, ü -> u)+

  • Noktalama işaretleri kaldırılacak

  • Bir satır tamamen sayılardan oluşuyorsa satırı yeni dosyaya ekleme

  • Her satırda bir cümle olacak şekilde satırları düzenleyin

  • Satır bazlı unique dönüştürme yani dosya içerisinde duplicate veri barındırılmayacak gif

About

Akademi kapsamında verilen ödevlerin reposu.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published