docs: add Turkish language (#698)

pull/701/head
Alim Kerem Erdoğmuş 2022-02-07 17:57:42 +03:00 committed by GitHub
parent 5bfa1de2fc
commit 1a1ddbe152
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 75 additions and 0 deletions

View File

@ -0,0 +1,28 @@
# Algoritma Adı
Algoritmanın kısa bir açıklamasını aşağıdaki gibi yazın:
1. Zaman Karmaşıklığı
2. Uzay Karmaşıklığı
3. Uygulamalar
4. Kurucunun Adı
5. vb...
## Adımlar
Algoritmayıık, basit ve anlaşılır adımlarla tanımlayın.
## Örnek
Algoritmayı örnek giriş verileriyle izleyin.
## Uygulama
Programlama dillerindeki uygulamalarına bağlantıları ekleyin.
NOT: Bağlantılar yalnızca algoritmalar klasöründe olmalıdır.
## Video Linkleri
Algoritmayııklayan bir videonun URL'sini ekleyin.
## Diğer
Diğer bilgileri bu kısımda verebilirsiniz.

View File

@ -0,0 +1,9 @@
# Algoritmalar
## Dizme Algoritmaları
- [Palindrom](./Strings/Palindrom.md)
## Diğer
[Yeni algoritma dökümantasyonunu nasıl eklerim?](./CONTRIBUTING.md)

View File

@ -0,0 +1,38 @@
# Palindrom
Palindrom, ileriye ve geriye doğru okunduğunda aynı bir kelime, deyim, sayı veya kelimeyi oluşturan özel bir kelime dizisidir. Palindrom oluşturulurken sözcükler veya harfler arasında noktalama ve boşluklar olabilir.
## Adımlar
1. Tüm noktalama işaretlerini ve boşlukları kaldırarak ve tüm harfleri küçük harfe dönüştürerek kelimeyi düzenleyin.
2. Düzenleme sırasını tersine çevirin.
3. Düzenlenmiş kelime dizisi, ters çevrilmiş diziyle aynıysa, o zaman bir palindrom oluşturmuş olursunuz.
## Örnekler
### Tek Kelimeden Oluşan Palindromlar
- Ulu
- Ütü
- Velev
- Verev
- Yapay
### Çok Kelimeden Oluşan Palindromlar
- Ah adi demir erimedi daha.
- Al kazık çak karaya kayarak kaç kızakla.
- Al yarısını sırayla.
## Uygulamalar
- [C](../../../algorithms/C/strings/palindrome.c)
- [C++](../../../algorithms/CPlusPlus/Maths/palindrome.cpp)
- [C#](../../../algorithms/CSharp/src/Strings/palindrome.cs)
- [Haskell](../../../algorithms/Haskell/strings/palindrome.hs)
- [Java](../../../algorithms/Java/strings/palindrome.java)
- [JavaScript](../../../algorithms/JavaScript/src/strings/palindrome.js)
- [Python](../../../algorithms/Python/strings/palindrome.py)
- [Rust](../../../algorithms/Rust/strings/palindrome/src/main.rs)
## Video Linki
[Palindrom Algoritmasınııklayan Coursera videosu](https://www.coursera.org/lecture/program-code/palindrome-algorithm-1-zzQqs)
## Diğer Linkler
[Wikipedia](https://tr.wikipedia.org/wiki/Palindrom)