5.00 / 1 oy

TypeScript ile iki basamaklı bir sayının basamaklarının toplamını bulmak

Daha önce de Java ve Javascript ile benzer örnekler paylaşmıştım:

Java'da bir sayıyı basamaklarına ayırmak

Java'da bir sayının basamakları toplamını bulmak

JavaScript ile bir sayıyı basamaklarına ayırmak

Bu örnekte ise TypeScript syntax'ının nimetlerinden yararlanarak çok daha az sayıda kod yazarak iki basamaklı bir sayının basamaklarını toplayan bir TypeScript kodu hazırlayacağız. Kullanıcı istediği türden input gönderebilsin diye de girdi parametresini any olarak tanımlayalım:

function basamaklariTopla (sayi: any): number
{
   const nums = sayi.toString().split('');

   return nums.reduce((a: string, b:string) => {
        return parseInt(a) + parseInt(b);
   });
}

console.log(basamaklariTopla(10));
console.log(basamaklariTopla(26));
console.log(basamaklariTopla(38));
console.log(basamaklariTopla("56"));
console.log(basamaklariTopla(96));

Çıktı Ekranı:

typescript basamak toplamı

utku33

17.07.2020 03:07

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
TypeScript ile iki basamaklı bir sayının basamaklarının toplamını bulmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.