Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

elfctn/AlgorithmicThinking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

15 Commits

Repository files navigation

Java Algorithmic Thinking :)

Proje Kurulumu

Projeyi oncelikle forklayin ve clone edin. Daha sonra projeyi IntellijIDEA kullanarak aciniz. README.md dosyasini dikkatli bir sekilde okuyarak istenenleri yapmaya calisin. Proje sayimiz ilerledikce proje yonetimimizi kolaylastirmak adina projelerimizi belli klasor kaliplarinda saklamak isimizi kolaylastirmak adina iyi bir aliskanliktir. Ornek bir Lokasyon: Workintech/Sprint_1/Etud.

Hedeflerimiz:

Palindrom Sayiyi Bulma

  • Palindrom sayilar, kendisi ve tersen okunusu birbirine ayni olan sayilar demektir.
  • 121 sayisinin tersten okunusu da 121 oldugu icin sayi plaindrom dur. Ya da 1001 sayisi da ornek verilebilir.
  • isPalindrome isimli bir metod yaziniz. int bir parametre almali.
  • Metodun donus degeri boolean olmali.
  • Negatif bir deger verdiginde isareti yok saymali.

isPalindrome(-1221); => true donmeli

isPalindrome(707); => true donmeli

isPalindrome(11212); => false donmeli

Mukemmel Sayilari Bulma

  • Mukemmel Sayi, kendisi haric tum bolenlerinin toplami kendisine esit olan sayiya denir.
  • Ornegin 6; 1, 2, 3 e bolunebilir. Bu degerlerin toplami ayni zamanda 6 ya esittir.
  • isPerfectNumber isimli tek parametre alan bir metod yazmak istiyoruz.
  • Parametresi 0'dan kucukse metod false doner.

isPerfectNumber(6); => true donmeli (1+2+3=6)

isPerfectNumber(28); => true donmeli (1+2+4+7+14=28)

isPerfectNumber(5); => false donmeli (kendisi disindaki tek boleni 1)

isPerfectNumber(-1); => false donmeli(parametre 0'dan kucuk olamaz)

Sayilari Kelimelere Dok

  • numberToWords isimli bir metod yazmaliyiz ve icerisine bir tane int parametre almali.
  • metodumuz sayinin numaralarina bakmali ve string olarak her bir rakama karsilik gelen degerlerini yazdirmali.
  • Sayinin degeri 0'dan kucukse "Invalid Value" degeri donmeli.

numberToWords(123); => "One Two Three" donmeli.

numberToWords(1010); => "One Zero One Zero" donmeli.

numberToWords(-12); => "Invalid Value" donmeli

About

Java Methods || project focuses on developing core algorithmic skills. You'll implement methods for palindromic numbers, perfect numbers, and converting numbers to words, emphasizing robust code and handling edge cases.

Topics

Resources

Readme

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Java 100.0%