Created
April 7, 2019 20:05
-
-
Save wunnle/e1ad415ada6b6e069f1dfb85c34b9911 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 1. returnNumber | |
// bir sayi alip onu return eden bir function yaz. | |
// test: console.log(returnNumber(5)) yapildiginda console'da 5 olmali | |
// 2. doubleNumber | |
// bir sayi alip onun iki katini return eden bir function yaz | |
// test: console.log(doubleNumber(5)) yapildiginda console'da 10 olmali | |
// 3. total | |
// iki sayi alip bu ikisinin toplamini return eden bir function yaz | |
// test: console.log(total(5, 2)) 10 olmali | |
// 4. arrayify | |
// uc deger alip bunlarin array'ini return eden bir function yaz | |
// test: console.log(arrayify(1, '🍰', true')) [1, '🍰', true'] olmali | |
// 5. isOsman | |
// bir string alip bu string 'Osman' ise true, degilse false return eden bir function yaz | |
// test: console.log(isOsman('Osman')) true olmali, console.log(isOsman('Niyazi')) false olmali | |
// 6. double & double | |
// doubleNumber function'unu ic ice kullanarak tek satirda 5'in 4 katini bul | |
// 7. arrayLength | |
// bir array alip bunun length'ini return eden bir function yaz | |
// test console.log(arrayLengh([1]) 1 olmali | |
// 8. arrayLastItem | |
// bir array alip bunun son item'ini return eden bir function yaz | |
// test console.log(arrayLengh([1, 2, 12414]) 12414 olmali | |
// 9. isArdisik | |
// iki sayi alip bunlar ardisik ise true, yoksa false return eden bir function yaz | |
// ipucu: ardisik sayilarin arasindaki fark 1 veya -1 olabilir | |
// test console.log(isArdisik(5, 4)) true olmali, console.log(isArdisik(1, 2)) true olmali, console.log(isArdisik(5, 10)) false olmali | |
// 10. isDiceNumber | |
// bir sayi alip bunun zarin uzerinde olabilecek bir sayi ise true, yoksa false return edecek bir function yaz | |
// test console.log(isDiceNumber(2)) true olmali, console.log(isDiceNumber(7)) false olmali | |
// bonus | |
// su satirlarin cevaplarini kod kullanmadan tahmin et, ve sonra console.log yaparak cevaplarini test et | |
// 1. isArdisik(doubleNumber(2), 5) | |
// 2. total(doubleNumber(doubleNumber(2)), returnNumber(1)) | |
// 3. arrayLength(arrayify(arrayLastItem(arrayify(1, 2, 3)))) | |
// 4. returnNumber(returnNumber(returnNumber(returnNumber(5)))) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment