Задать вопрос
@genbachae

Как «Яндекс.Контест» тестирует код?

Есть код на Котлин:

fun main(args: Array<String>) {
    var count: Int
    val sb = StringBuilder()
    val sb2 = StringBuilder()
    sb.append(readLine()!!)
    count = sb.toString().toInt()
    sb.setLength(0)
    while (count > 0){
        sb.append(readLine()!!)
        if(sb.toString() != sb2.toString() ){
            println(sb.toString())
        }
        sb2.setLength(0)
        sb2.append(sb.toString())
        count--
        sb.setLength(0)
    }
}

в сервисе "Яндекс.Контест" он получает вердикт "memory-limit-exceeded" или "Превышен лимит использования памяти": https://drive.google.com/open?id=1jJmYJNlxY-_du4FD...

Прошу дать совет, как переработать код чтобы этот вердикт не выскакивал?
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • AndroidSprint
    Kotlin основы: ИИ-ментор 24/7 + персональный наставник
    2 месяца
    Далее
  • AndroidSprint
    Backend на Kotlin: от корутин до продакшн сервиса
    4 месяца
    Далее
  • AndroidSprint
    Попробуйте себя в роли разработчика за 10 дней
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы