Skip to content

annzzu/Kotlin-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Kotlin-Algorithms

small assginment in Kotlin (Algorithms).

This examples is not best practises. you can always find better one.

Thats just small examples written in a breath

  • 1.დაწერეთ ფუნქცია, რომელსაც გადაეცემა ტექსტი და აბრუნებს პალინდრომია თუ არა. (პალინდრომი არის ტექსტი რომელიც ერთნაირად იკითხება ორივე მხრიდან). Boolean isPalindrome(String text);

  • 2.გვაქვს 1,5,10,20 და 50 თეთრიანი მონეტები. დაწერეთ ფუნქცია, რომელსაც გადაეცემა თანხა (თეთრებში) და აბრუნებს მონეტების მინიმალურ რაოდენობას, რომლითაც შეგვიძლია ეს თანხა დავახურდაოთ.

Int minSplit(Int amount);

  • 3.მოცემულია მასივი, რომელიც შედგება მთელი რიცხვებისგან. დაწერეთ ფუნქცია რომელსაც გადაეცემა ეს მასივი და აბრუნებს მინიმალურ მთელ რიცხვს, რომელიც 0-ზე მეტია და ამ მასივში არ შედის.

Int notContains(Int[] array);

  • 4.მოცემულია String რომელიც შედგება „(„ და „)“ ელემენტებისგან. დაწერეთ ფუნქცია რომელიც აბრუნებს ფრჩხილები არის თუ არა მათემატიკურად სწორად დასმული.

Boolean isProperly(String sequence);

მაგ: (()()) სწორი მიმდევრობაა, ())() არასწორია

  • 5.გვაქვს n სართულიანი კიბე, ერთ მოქმედებაში შეგვიძლია ავიდეთ 1 ან 2 საფეხურით. დაწერეთ ფუნქცია რომელიც დაითვლის n სართულზე ასვლის ვარიანტების რაოდენობას.

Int countVariants(Int stearsCount);

  • 6.დაწერეთ საკუთარი მონაცემთა სტრუქტურა, რომელიც საშუალებას მოგვცემს O(1) დროში წავშალოთ ელემენტი.

Thank you for visiting.

** annzzu **

About

Kotlin-Algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages