Kod Çözme
Kodu metne dönüştürün
Kod Çözme, CoddyKit'te ücretsiz bir Javascript for Kids dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Javascript for Kids öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Javascript for Kids kursu toplamda 4 dersten oluşur.
Kodu Kırın! 🔓
Kod çözme, gizli bir mesajı yeniden normal wordlere dönüştürmek demektir! Haydi birkaç kodu kıralım! 🔓🕵️
console.log('Time to crack the code! 🔓')Kodlamanın Tersi 🔄
Kodlama harfleri FORWARD kaydırır. Kod çözme ise aynı miktarda BACK kaydırır! 🔄
console.log('Encode: forward ➡️')
console.log('Decode: backward ⬅️')Bir Harfi Geri Kaydırın ⬅️
d harfi, a harfinin 3 adım FORWARD kaydırılmasıyla oluşturulduysa a harfini elde etmek için 3 adım BACK kaydırırız! ⬅️
let n = 'd'.charCodeAt(0)
console.log('d back by 3:', String.fromCharCode(n - 3))Keye İhtiyacımız Var 🗝️
Kodu çözmek için gönderenin kullandığı gizli kaydırma keyini bilmeliyiz. Aynı key, iki yönde de geçerlidir! 🗝️
let key = 3
console.log('The secret key is:', key)Gizli Mesajda Döngü Kurun 🔁
Gizli mesaj üzerinde döngü kurup her harfi BACK kaydırırız. 🔁
let secret = 'kh'
let key = 3
for (let i = 0; i < secret.length; i++) {
console.log(String.fromCharCode(secret.charCodeAt(i) - key))
}Gerçek Mesajı Toplayın 📥
Kodu çözülmüş harfleri gerçek mesajda birleştiririz! 📥
let secret = 'kh'
let key = 3
let real = ''
for (let i = 0; i < secret.length; i++) {
real += String.fromCharCode(secret.charCodeAt(i) - key)
}
console.log('Real message:', real)Eksiksiz Bir wordün Kodunu Çözün 🎉
Gizli khoor wordünün kodunu 3 keyiyle çözüp açığa çıkaralım! 🎉
let secret = 'khoor'
let key = 3
let real = ''
for (let i = 0; i < secret.length; i++) {
real += String.fromCharCode(secret.charCodeAt(i) - key)
}
console.log('Decoded:', real)Bir Kod Çözme İşlevi 🛠️
Yeniden kullanılabilir bir decode işlevi oluşturalım! 🛠️
function decode(secret, key) {
let out = ''
for (let i = 0; i < secret.length; i++) {
out += String.fromCharCode(secret.charCodeAt(i) - key)
}
return out
}
console.log(decode('ecv', 2))Önce Kodlayın, Sonra Kodunu Çözün 🔄
Aynı key ile önce kodlayıp sonra kodu çözersek mesajımızı geri elde ederiz! 🔄
function shiftAll(msg, k) {
let out = ''
for (let i = 0; i < msg.length; i++) out += String.fromCharCode(msg.charCodeAt(i) + k)
return out
}
let secret = shiftAll('hi', 3)
let back = shiftAll(secret, -3)
console.log('Secret:', secret, 'Back:', back)Yanlış Key, Yanlış Mesaj ❌
WRONG keyi kullanırsanız anlamsız bir metin elde edersiniz. Sırrı koruyan şey budur! ❌
function decode(s, k) {
let out = ''
for (let i = 0; i < s.length; i++) out += String.fromCharCode(s.charCodeAt(i) - k)
return out
}
console.log('Right key:', decode('khoor', 3))
console.log('Wrong key:', decode('khoor', 1))Tam Kod Çözücü 🎮
İşte tamamlanmış kod kırma aracınız! 🎮🔓
function decode(s, k) {
let out = ''
for (let i = 0; i < s.length; i++) out += String.fromCharCode(s.charCodeAt(i) - k)
return out
}
console.log('Secret: phhw ph')
console.log('Real:', decode('phhw ph', 3))Hızlı Kontrol ✅
Son casusluk testi! 🕵️
Usta Casus! 🌟
İnanılmaz bir iş çıkardınız, ajan! 🕵️ Gizli Kod Oluşturucu dersini tamamladınız! 🎉
- Kodların ne olduğunu öğrendiniz 🔐
- Harfleri kaydırdınız ➡️
- Mesajları kodladınız 📦
- Sırların kodunu çözdünüz 🔓
Artık gerçek bir kod kırıcısısınız! 🏆
console.log('Secret Code Maker: COMPLETE! 🌟🏆')Sıkça Sorulan Sorular
“Kod Çözme” dersi ücretsiz mi?
Evet — “Kod Çözme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Javascript for Kids kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Javascript for Kids kursu toplamda 4 dersten oluşur.
“Kod Çözme” dersinde ne öğreneceğim?
Kodu metne dönüştürün Javascript for Kids ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Javascript for Kids öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Javascript for Kids, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“Kod Çözme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Javascript for Kids dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Javascript for Kids dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Kod Nedir
- Harfleri Kaydırma
- Kodlama
- Kod Çözme