Projeyi öncelikle forklayın ve clone edin. Daha sonra projeyi IntellijIDEA kullanarak açınız. README.md dosyasını dikkatli bir şekilde okuyarak istenenleri yapmaya çalışın. Proje sayımız ilerledikçe proje yönetimimizi kolaylaştırmak adına projelerimizi belli klasör kalıplarında saklamak işimizi kolaylaştırmak adına iyi bir alışkanlıktır. Örnek bir Lokasyon: Workintech/Sprint_1/Etud.
- Palindrom sayılar, kendisi ve tersen okunusu birbirine aynı olan sayılar demektir.
- 121 sayısının tersten okunusu da 121 olduğu için sayı plaindrom dur. Ya da 1001 sayısı da örnek verilebilir.
isPalindrome
isimli bir metod yazınız.int
bir parametre almalı.- Metodun dönüş değeri
boolean
olmalı.
isPalindrome(-1221); => true dönmeli isPalindrome(707); => true dönmeli isPalindrome(11212); => false dönmeli
- Mükemmel Sayı, kendisi hariç tüm bölenlerinin toplamı kendisine eşit olan sayıya denir.
- Örneğin 6; 1, 2, 3 e bölünebilir. Bu değerlerin toplamı aynı zamanda 6 ya eşittir.
isPerfectNumber
isimli tek parametre alan bir metod yazmak istiyoruz.- Parametresi 0'dan küçükse metod false döner.
isPerfectNumber(6); => true dönmeli (1+2+3=6)
isPerfectNumber(28); => true dönmeli (1+2+4+7+14=28)
isPerfectNumber(5); => false dönmeli (kendisi dışındaki tek böleni 1)
isPerfectNumber(-1); => false dönmeli(parametre 0'dan küçük olamaz)
numberToWords
isimli bir metod yazmalıyız ve içerisine bir taneint
parametre almalı.- metodumuz sayının numaralarına bakmalı ve string olarak her bir rakama karşılık gelen değerlerini yazdırmalı.
- Sayının değeri 0'dan küçükse "Invalid Value" değeri dönmeli.
numberToWords(123); => "One Two Three" dönmeli.
numberToWords(1010); => "One Zero One Zero" dönmeli.
numberToWords(-12); => "Invalid Value" dönmeli