From 6f6a75222c8f7e23f5ef5d432ad5e5dff863495b Mon Sep 17 00:00:00 2001 From: vladimirpd <91022493+vladimirpd@users.noreply.github.com> Date: Thu, 11 Nov 2021 22:32:27 +0700 Subject: [PATCH] Update PLAN.md --- AuthorizationProject/PLAN.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) 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") + } + + +} + +) +``` +