From ec0d2311f769b32d0a513b52798937007d0d7760 Mon Sep 17 00:00:00 2001 From: ilginokdem Date: Sat, 25 Mar 2023 00:02:57 +0300 Subject: [PATCH] S1G3 --- .gitignore | 0 index.js | 51 +++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 37 insertions(+), 14 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..e69de29bb diff --git a/index.js b/index.js index 28b0ebc89..440d801a6 100644 --- a/index.js +++ b/index.js @@ -39,11 +39,13 @@ Aşağıdakileri yapmak için aşağıdaki kopyalama işlevini kullanın: 2. Alınan dizinin bir kopyasını döndür */ - -function kopyala(/*kod buraya*/){ - /*kod buraya*/ +function kopyala(orijinalTatlar){ + return orijinalTatlar } +console.log (kopyala(orijinalTatlar)); + + /* Görev 2: Bir dizinin tam olarak 25 çeşit olduğunu onaylayın. İşleviniz şunları kabul etmelidir: @@ -55,10 +57,16 @@ Bir dizinin tam olarak 25 çeşit olduğunu onaylayın. İşleviniz şunları ka Örneğin: dizi25Cesit(orijinalTatlar) kodunuz düzgün çalışıyorsa true değerini döndürür. */ - -function dizi25Cesitmi(/*kod buraya*/){ - /*kod buraya*/ +function dizi25Cesitmi(orijinalTatlar){ + + if (orijinalTatlar.length == 25) { + return true + } else { + return false + } + } + console.log (dizi25Cesitmi(orijinalTatlar)); /* Görev 3: @@ -74,9 +82,14 @@ Aşağıdakileri yapmak için cesitEkle işlevini kullanın: */ -function cesitEkle(/*kod buraya*/){ - /*kod buraya*/ + +function cesitEkle(orijinalTatlar){ + let cesit = "Kakule"; +orijinalTatlar.unshift ("Kakule"); +return orijinalTatlar } +console.log(cesitEkle(orijinalTatlar)); + /* Cörev 4: @@ -92,9 +105,11 @@ Aşağıdakileri yapmak için sonCesitiKaldir işlevini kullanın: */ -function sonCesitiKaldir(/*kod buraya*/){ - /*kod buraya*/ +function sonCesitiKaldir(orijinalTatlar){ + orijinalTatlar.pop (); + return orijinalTatlar } +console.log (sonCesitiKaldir(orijinalTatlar)); /* Görev 5: @@ -108,9 +123,12 @@ Aşağıdakileri yapmak için aşağıdaki indekstekiCesitiGetir işlevini kulla Örneğin: indekstekiCesitiGetir(orijinalTatlar, 2) çalıştırılmasıyla, Kakule'in başarıyla eklendiği varsayarsak sonuç "Ceviz" olucaktır. */ -function indekstekiCesitiGetir(/*kod buraya*/){ - /*kod buraya*/ +function indekstekiCesitiGetir(orijinalTatlar){ + console.log(orijinalTatlar[2]); + return orijinalTatlar } +console.log (indekstekiCesitiGetir(orijinalTatlar)); + /* Görev 6: @@ -128,9 +146,14 @@ Aşağıdakileri yapmak için ismeGoreCesitCikar işlevini kullanın: İPUCU: Bunun için .splice() kullanabilirsiniz. */ -function ismeGoreCesitCikar(/*kod buraya*/){ - /*kod buraya*/ + +function ismeGoreCesitCikar(orijinalTatlar){ + + orijinalTatlar.splice (19, 1); + return orijinalTatlar } +console.log (ismeGoreCesitCikar(orijinalTatlar)); + /* Görev 7: