Skip to content

Workintech/FSWEB-S13D2-Maven

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Algorithmic Thinking :)

Proje Kurulumu

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.

Hedeflerimiz:

Palindrom Sayıyı Bulma

  • 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ıları Bulma

  • 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)

Sayıları Kelimelere Dök

  • numberToWords isimli bir metod yazmalıyız ve içerisine bir tane int 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

About

Java Algoritma Yazma

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages