Teller

Bir dizedeki fazladan boşlukları kaldırın
2026

Bir dizedeki fazladan boşlukları kaldırın

Ardışık çok sayıda boşluk içeren bir dize verildiğinde, tüm boşlukları kırpın, böylece tüm sözcüklerin aralarında yalnızca tek bir boşluk kalması sağlanır. Dönüşüm yerinde yapılmalı ve çözüm, sondaki ve baştaki boşlukları ele almalı ve ayrıca nokta, virgül ve soru işareti gibi yaygın noktalama işaretlerinden önceki boşlukları da kaldırmalıdır.

Romalı'dan Tamsayıya Dönüştürme
2026

Romalı'dan Tamsayıya Dönüştürme

Bir Romen rakamını temsil eden bir s dizisi verildiğinde, buna karşılık gelen tamsayı değerini bulun. Romen rakamları şu semboller kullanılarak oluşturulur: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 ve M = 1000. Sayılar genellikle bu sembollerin soldan sağa birleştirilmesi, değerlerinin belirli kurallara göre eklenmesi veya çıkarılmasıyla oluşturulur.

Tek Kullanımlık Şifre veya Benzersiz Kimlik URL'si Oluşturmak İçin
2026

Tek Kullanımlık Şifre veya Benzersiz Kimlik URL'si Oluşturmak İçin

Tek kullanımlık şifre (OTP), bir bilgisayar sisteminde veya başka bir dijital cihazda yalnızca bir oturum açma oturumu veya işlemi için geçerli olan bir şifredir. Daha fazla ayrıntı için buna bakın. Algoritma Tüm olasılıklarımızdan karakterleri rastgele seçer ve ondan istenilen uzunlukta bir dize oluşturur. OTP'ler genellikle 6-7 karakter uzunluğundadır ve 6-7 karakterdeki rastgelelik, oturum açmanın neredeyse güvenli bir yolunu garanti eder.

Vigenère Şifresi
2026

Vigenère Şifresi

Vigenere Şifresi alfabetik metni şifrelemenin bir yöntemidir. Çok alfabetik ikamenin basit bir biçimini kullanır. Çok alfabeli bir şifre, birden fazla ikame alfabesi kullanan, ikameye dayalı herhangi bir şifredir. Orijinal metnin şifrelenmesi Vigenère karesi veya Vigenère tablosu kullanılarak yapılır.

Telefon Rehberi Uygulama
2026

Telefon Rehberi Uygulama

Bir telefon rehberinde bulunan kişilerin listesi verilmiştir. Görev, telefon rehberi için bir arama sorgusu uygulamaktır. 'str' dizesindeki arama sorgusu, öneki 'str' olan tüm kişileri görüntüler. Arama fonksiyonunun özel bir özelliği, bir kullanıcı kişi listesinden bir kişiyi aradığında, kullanıcı her karakteri girdikten sonra önerilerin (bu şekilde girilen dize olarak öneki olan kişiler) gösterilmesidir. Not: Listedeki kişiler yalnızca küçük harflerden oluşur. Örnek:

Değiştirildikten sonra en küçük Palindrom
2026

Değiştirildikten sonra en küçük Palindrom

Bazı küçük harfli alfabe karakterleri ve bir özel karakter nokta(.) içeren bir dize verilmiştir. Ortaya çıkan dizenin bir palindrom haline gelmesini sağlayacak şekilde tüm noktaları bir alfabe karakteriyle değiştirmemiz gerekiyor, birçok olası değiştirme durumunda sözlükbilimsel olarak en küçük olan palindrom dizesini seçmemiz gerekiyor. Tüm olası değiştirmelerden sonra dizeyi palindroma dönüştürmek mümkün değilse çıktı mümkün değildir.