Skip to content

Instantly share code, notes, and snippets.

@belyaev-mikhail
Last active July 8, 2020 09:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save belyaev-mikhail/26f396e74b334fe40a47b71ebf073c60 to your computer and use it in GitHub Desktop.
Save belyaev-mikhail/26f396e74b334fe40a47b71ebf073c60 to your computer and use it in GitHub Desktop.
  1. Даны два списка чисел. Верните список чисел, присутствующих в обоих исходных списках.

    Пример:

    mergeLists [0,1,2,3,4] [4,2,40] -> [2,4]
    mergeLists [0,1,2] [4,5] -> []
  2. Дан список чисел ts и число x. Верните список чисел, в которых присутствует хотя бы одна такая же цифра, как в x. Систему счисления считать десятичной.

    Пример:

    sameDigits [1,11,45,23] 12 -> [1,11,23]
    sameDigits [72,47,55] 7 -> [72, 47]
  3. Реализуйте функцию, которая принимает на вход список целых чисел и возвращает для каждого элемента его изменение относительно предыдущего в некотором представлении.

    Пример:

    diffs [1,2,3,2,2] -> [Plus 1, Plus 1, Minus 1, Equal]
    diffs [1,32,32,1] -> [Plus 31, Equal, Equal, Minus 31]

    Также необходимо реализовать требуемый для решения задачи тип данных.

  4. Постройте уравнение прямой, проходящей через две заданные точки в прямоугольной декартовой системе координат на плоскости.

    Пример:

    equline 3 2 2 6 -> "4x + 1y = 14"
  5. Опишите тип данных для реализации троичной логики со значениями "Правда", "Ложь" и "Неизвестно". Реализуйте функции вычисления операций "не", "и" и "или" над этим типом.

@A1111174ali
Copy link

hello bro
package com.example.computer_brands

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import androidx.databinding.DataBindingUtil
import com.example.computer_brands.databinding.ActivityBrandDetailsBinding

class BrandDetailsActivity : AppCompatActivity() {
lateinit var binding:ActivityBrandDetailsBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)

    binding= DataBindingUtil.setContentView(this,R.layout.activity_brand_details)

}
}
// when I run this code there is an error

@A1111174ali
Copy link

Type parameter bound for T in

fun <T : ViewDataBinding!> setContentView
(
activity: Activity,
layoutId: Int
)
: T!
is not satisfied: inferred type ActivityBrandDetailsBinding! is not a subtype of ViewDataBinding!
this is my error message

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment