Hackerrank “30 Days of Code” Çözümleri – Day 5: Loops

Hackerrank’in 30 Days of Code içerisinde bulunan “Day 5: Loops” sorusunun açıklaması ve çözümü. Bu soruda loop (döngü) mantığını ve her bir döngüdeki değişkenleri nasıl kullanabileceğimizi öğrendik. ► Hackerrank 30 Days of Code Çözümleri – Day 5: Loops: https://www.hackerrank.com/challenges/30-loops/problem ► Problem açıklaması: Objective In this challenge, we will use loops to do some math. Check … Continue reading Hackerrank “30 Days of Code” Çözümleri – Day 5: Loops

Hackerrank “30 Days of Code” Çözümleri – Day 16: Exceptions – String to Integer

Hackerrank’in 30 Days of Code içerisinde bulunan “Day 16: Exceptions – String to Integer” sorusunun açıklaması ve çözümü. Bu soruda try catch ile exception handling kısmında kısaca baktık. ► Hackerrank 30 Days of Code Çözümleri – Day 16: Exceptions – String to Integer: https://www.hackerrank.com/challenges/30-exceptions-string-to-integer/problem ► Problem açıklaması: Objective Today, we’re getting started with Exceptions by … Continue reading Hackerrank “30 Days of Code” Çözümleri – Day 16: Exceptions – String to Integer

Hackerrank “30 Days of Code” Çözümleri – Day 6: Let’s Review

Hackerrank’in 30 Days of Code içerisinde bulunan “Day 6: Let’s Review” sorusunun açıklaması ve çözümü. Bu soruda size verilen bir string‘in çift ve tek index’teki karakterlerini ayrı ayrı yazdırmanız isteniyor. ► Hackerrank 30 Days of Code Çözümleri – Day 6: Let’s Review: https://www.hackerrank.com/challenges/30-review-loop/problem ► Problem açıklaması: Objective Today we will expand our knowledge of strings, … Continue reading Hackerrank “30 Days of Code” Çözümleri – Day 6: Let’s Review

LeetCode Çözümlerİ – 202. Happy Number – [Google Mülakat Sorusu]

LeetCode içerisinde bulunan “Happy Number”‘ sorusunun açıklaması ve çözümü. Bu soruda bir sayının rakamlarının karelerini toplayıp ve bu işlemi sonsuz döngü olmadığı sürece devam ettirip 1 sayısına ulaşılabiliyor mu olduğu sormakta. LeetCode’a göre Google iş görüşmelerinde sorulmuş sorulardan biriymiş. 🔥 LeetCode 202. Happy Number: https://leetcode.com/problems/happy-number/ ➡️ Problem açıklaması: Write an algorithm to determine if a … Continue reading LeetCode Çözümlerİ – 202. Happy Number – [Google Mülakat Sorusu]

LeetCode Çözümleri – 326. Power of Three

LeetCode içerisinde bulunan “Power of Three”‘ sorusunun açıklaması ve çözümü. Soruda verilen integer sayısının 3’ün bir tam sayı kuvveti olup olmadığı sorulmaktadır. 🔥 LeetCode 326. Power of Three: https://leetcode.com/problems/power-of-three/ ➡️ Problem açıklaması: Given an integer, write a function to determine if it is a power of three. Example 1: Input: 27 Output: true Example 2: … Continue reading LeetCode Çözümleri – 326. Power of Three

LeetCode Çözümleri – 58. Length of Last Word

✔️ LeetCode içerisinde bulunan “Length of Last Word”‘ sorusunun açıklaması ve çözümü. 🔥 LeetCode 58. Length of Last Word: https://leetcode.com/problems/length-of-last-word/ ➡️ Problem açıklaması: Given a string s consists of upper/lower-case alphabets and empty space characters ‘ ‘, return the length of last word (last word means the last appearing word if we loop from left … Continue reading LeetCode Çözümleri – 58. Length of Last Word

F# ile Temel Veri Tipleri

F# bir .NET ailesi dili. Bu yüzden, temel veri tipleri ve referans’ları C# ile çok benziyor. F# bir strongly typed dildir. Bu nedenle tür dönüşümlerinde oluşan bir hata compile time’da meydana gelir. Bu sayede bu tür hatalar, yazılım geliştirmenin erken evrelerinde kontrol edilip müdahele edilebilir. C# ile F# arasındaki farklardan biri de; F# örnekleri açıkça … Continue reading F# ile Temel Veri Tipleri

F# ile Fonksiyonel Programlama

F# öğrenmeye karar verdim. Neden mi? Aslında bunun temel olarak 3 nedeni var; Hayatımda hiçbir zaman fonksiyonel programlama temelinde bir dil öğrenmedim. Bunun nedeni de galiba OOP’nin günümüzde en popüler progrmalama paradigması olmasını gösterebilirim. Üniversite hayatım boyunca ve kısa süreli çalışma hayatım boyunca fonksiyonel programlamaya hiç ihtiyaç duymamam da buna neden oldu diyebilirim. “Guru” olarak … Continue reading F# ile Fonksiyonel Programlama