diff --git a/AuthorizationProject/PLAN.md b/AuthorizationProject/PLAN.md index 4f2e17c..5479ad8 100644 --- a/AuthorizationProject/PLAN.md +++ b/AuthorizationProject/PLAN.md @@ -372,5 +372,35 @@ fun main(args: Array){ ``` +* Создать объект **Дерево ресурсов** и метод поиска +```kotlin +package com.cosmiclearn.kotlin.treeset +import java.util.* + +fun main() { + val resources = TreeSet() + resources.add("A") + resources.add("B") + resources.add("E") + resources.add("C") + resources.add("F") + resources.add("G") + resources.add("D") + + fun getNecessaryResource(sortedResources: TreeSet, res: String?): String? { + val findFirst = sortedResources.stream().filter { word: String -> + word.startsWith( + res!! + ) + }.findFirst() + return findFirst.orElse("this word is absent") + } + + +} + +) +``` +