Данный отчёт сгенерирован 04.04.2023 06:21:13 UTC.
HTML версия (этот сайт) сгенерирован 04.04.2023 06:21:31 UTC.
Коммит: [bfeb65b9] add automatic zip creation
04.04.2023 06:21:13
Задача: Останнє Входження 04.04.2023 06:21:13
Описание: Оголосити метод LastIndexOf(), який отримує символьний масив та ще один символ та визначає позицію, на якій цей символ останній раз зустрічається у масиві. Наприклад, символ 'a' останній раз зустрічається в масиві {'a', 'b', 'a', 'c', } у 2-й позиції (рахунок позицій ведеться з 0). Якщо символу в масиві немає, метод повинен повернути -1. 04.04.2023 06:21:13
Решений: 63 04.04.2023 06:21:13
Останнє Входження 04.04.2023 06:21:13
 static int LastIndexOf(char[] a, char b){
    int res=-1;
    for(int i=0;i< a.Length;i++){
        if(a[i]==b){
            res=i;
        }
    }
    return res;
}
 static int LastIndexOf(char[] a, char b)
{
    if (a.Length != 0)
    {
        return Array.LastIndexOf(a ,b);
    }
    else
    {
        return -1;
    }
}
 static int LastIndexOf(char[] a, char b)
{
    for (int i = a.Length-1; i >= 0; i--)
    {
        if (a[i] == b) return i;
    }
    return -1;
}
 static int LastIndexOf(char[] a, char b)
{
    for (int i = a.Length-1; i>=0; i--)
    {
        if (a[i] == b) return i;
    }
    return -1;
}
 static int LastIndexOf(char[] a, char b)
{
    for(int i = a.Length-1; i >=0; i--) if(a[i]==b) return a.Length-i;
    return 0;
}
 static int LastIndexOf(char[] arr, char c)
    {
        int lastIndex = -1;
        for (int i = arr.Length - 1; i != 0; i--)
        {
            if (arr[i] == c)
            {
                return lastIndex;
            }
        }
        return lastIndex;
    }
 static int LastIndexOf(char[] array, char symbol)
{
    int index_last = -1;
    for(int i = 0; i< array.Length; i++)
    {
        if (array[i] == symbol)
        {
            index_last = i;
        }
    }
    return index_last;
}
 static int LastIndexOf(char[] a, char b)
{
    int n = 0;
    for(int i = 0; i < a.Length; i++)
    {
        if(a[i] == b)
            n = i;
    }
    return n;
}
 public static int LastIndexOf(char[] arr, char ch)
{
    for (int i = arr.Length - 1; i >= 0; i--)
    {
        if (arr[i] == ch)
        {
            return i;
        }
    }
    return -1;
}
 static int LastIndexOf(char[] m,char l){
    int result = -1;
    for(int i = 0; i < m.Length;i++){
        if(m[i] == l){
            result = i;
        }
    }
    return result;
}
 static int LastIndexOf(char[] a, char b) {
    int index = -1;
    for (int i = 0; i < a.Length; i++) {
        if (a[i] == b) {
            index = i;
        }
    }
    return index;
}
 static int LastIndexOf(char[] arr, char c){
    int answ = -1;
    for(int i = arr.Length - 1; i >= 0; i--){
        if(arr[i]==c) return i;
    }
    return answ;
}
 static int LastIndexOf(char[] a, char b){
    int index = Array.LastIndexOf(a, b);
    return index;
}
 static int LastIndexOf(char[] a, char b)
{
    int lastIndex = Array.LastIndexOf(a, b);
    return lastIndex; 
}

// char[] x = {'a', 'b', 'a', 'c', 'a'};
// char y = 'n';
// Console.WriteLine(LastIndexOf(x, y));
 static int LastIndexOf(char[] a, char b)
{
    int pos = -1; 
    for (int i = 0; i < a.Length; i++)
    {
        if (b == a[i]) pos = i;
    }
    return pos;
}
 static int LastIndexOf(char[] a, char b)
        {
            int index = Array.LastIndexOf(a, b);
            return index;
        }
 static int LastIndexOf(char[] arr, char target) {
    return Array.LastIndexOf(arr, target);
}
 static int LastIndexOf(char[] arr, char symb)
{
    int res = 0;
    
    for (int i = 0; i < arr.Length; i++)
    {
        if (arr[i] == symb) 
            res = i;
    }
    
    if (res == 0)
        return -1;
    
    return res;
}
 static int LastIndexOf(char[] letters, char letter)
{
    for(int i = letters.Length-1; i >= 0; i--)
    {
        if(letters[i] == letter) { return i; }
    }
    return -1;
}
 static int LastIndexOf(char[] a, char c) {
    for (int i = a.Length - 1; i >= 0; i--)
        if (a[i] == c) return i;
    return -1;
}
 public static int LastIndexOf(char[] array, char target)
{
    int lastIndex = -1;
    for (int i = 0; i < array.Length; i++)
    {
        if (array[i] == target)
        {
            lastIndex = i;
        }
    }
    return lastIndex;
}
static int LastIndexOf(char[] arr, char ch) {
    int res = -1;
    for(int i = 0; i < arr.Length; i++) {
        if(arr[i] == ch)
            res = i;
    }
    return res;
}
 static int   LastIndexOf(char[] arr, char symbol)
 {
     for(int i = arr.Length-1;i>=0;i--)
     {
         if(arr[i]==symbol) return i;
     }
     return -1;
 }
 static int LastIndexOf(char[] a, char b){
    int res=-1;
    for(int i=0;i< a.Length;i++){
        if(a[i]==b){
            res=i;
        }
    }
    return res;
}
 static int LastIndexOf(char[]a, char c)
{
    for(int i = 0; i < a.Length; i++)
    {
     if(a[i].Equals(c))  
     {
         return i;
     }
    }
    return -1;
}
 static int LastIndexOf(char[] arr, char str)
{
    int index = 0;
    bool a = true;

    for (int i = 0; i < arr.Length; i++)
    {
        if (arr[i] == str)
        {
            a = false;
            index = i;
        }
    }

    if (a == true)
    {
        index = -1;
    }
    return index;
}
 static int LastIndexOf(char[] arr, char key)
{
    for (int i = arr.Length - 1; i >= 0; i--)
    {
        if (arr[i] == key)
        {
            return i;
        }
    }
    return -1;
}
 static int LastIndexOf(char[] arr, char el)
{
    int pos = 0;
    for(int i = 0; i < arr.Length; i++)
    {
        if(arr[i] == el)
        {
            pos = i;
        }
    }
    return pos == 0 ? -1 : pos;
}
 public static int LastIndexOf(char[] arr, char c)
{
    for (int i = arr.Length - 1; i >= 0; i--)
    {
        if (arr[i] == c)
        {
            return i;
        }
    }
    return -1;
}
 static int LastIndexOf(char[] array, char c)
{
    int index = -1;
    
    for (int i = 0; i < array.Length; ++i)
        if (c == array[i]) index = i;
    
    return index;
}
 static int LastIndexOf(char[] a, char b)
{
    for(int i = a.Length - 1; i >= 0; i--)
    {
        if(a[i] == b)
        {
            return i;    
        }
    }
    
    return -1;
}
 static int LastIndexOf(char[] arr, char symbol)
{
    int position = -1;
    for (int i = 0; i < arr.Length; i++)
    {
        position = arr[i] == symbol ? i : position;
    }
    return position;
}
 static int LastIndexOf(char[] arr, char x)
{
    for (int i = arr.Length - 1; i >= 0; i--)
    {
        if (x == arr[i])
            return i;
    }
    return -1;
}
 static int LastIndexOf(char[] arr, char symbol)
{
    int position = -1;
    for(int i = 0; i < arr.Length; i++)
    {
        if(arr[i] == symbol) position = i;
    }
    return position;
}
 static int LastIndexOf(char[] a, char b){
int count = 0;
if(a.Contains(b)){
    for(int i = 0;i < a.Length;i++){
        if(a[i]== b){
            count = i;
        }
    }
}
else{
   count = -1;
}
return count;
}
 static int LastIndexOf(char[] s, char c)
        {
            for(int i=s.Length-1; i>=0;i--)
            {
                if (s[i]==c) return i;
            }
            return -1;
        }
 static int LastIndexOf(char[] a, char b)
{
    if (a.Contains(b))
    {
        return Array.LastIndexOf(a, b);
    }
   return -1;
}
 static int LastIndexOf(char[] a, char b)
{
    for(int i = a.Length -1; i>= 0;i--){
        if(a[i]==b){
            return i;
            
        }
        
    }
    return -1;
}
 static int LastIndexOf(char[] a, char b){
    return Array.LastIndexOf(a, b);
}
 static int LastIndexOf(char[] a, char b){
    int k = 0;
    for (int i = a.Length - 1; i > 0; i--)
    {
        if (a[i] == b) return i;
    }
    return -1;
}
 static int LastIndexOf(char[] m, char ch)
{
    for (int i = m.Length - 1; i >= 0; i--)
    {
        if (m[i] == ch)
        {
            return i;
        }
    }
    return -1;
}
 static int LastIndexOf(char[] a, char b)
{
    int count = -1;
    for(int i = 0 ;i< a.Length;i++){
        if(a[i]==b) count = i;
    }
    return count;
}
 static int LastIndexOf(char[] a, char b)
{
  int index = -1;
  for (int i = 0; i < a.Length; i += 1) {
      if (a[i] == b)
      index = i;
  }
  return index;
}
 static int LastIndexOf(char[] a, char b)
{
    for(int i = a.GetUpperBound(0); i > -1; i--){
        if(a[i] == b)
            return i;
    }
    return -1;
}
 static int LastIndexOf(char[] a, char b){
int res = 0;
    for (int i = 0; i < a.Length; i++){
        if( b == a[i]){
            res = Array.LastIndexOf(a,b);
        }
        else{
            res = -1;
        }
    }
    return res;
}
 public static int  LastIndexOf(char[] a, char b){
    int position = -1;
    for(int i = 0;i< a.Length;i++){
        if(a[i] == b){
            position = i;
        }
    }
    return position;
}
 static int LastIndexOf(char[] a, char b)
{
    int Index = a.Length - 1;
    while ( Index > -1 && a[Index] != b)
    {
        Index--;
    }
    return Index;
}
 static int LastIndexOf(char[] a, char b)
{
    for (int i = a.Length-1; i >= 0; i--)
        {
            if (a[i] == b)
            {
                return i;  
            }
        }
    return -1;
}
 static int LastIndexOf(char[] w1, char w2)
        {
            if (w1.Contains(w2))return Array.LastIndexOf(w1, w2); return -1;
        }
 static int LastIndexOf(char[] arr, char character)
        {
            for(int i = arr.Length-1; i >= 0; i--)
            {
                if (arr[i] == character)
                {
                    return i;
                }            
            }
            return 1;
        }
 static int LastIndexOf(char[] a, char b)
        {
            int num = 0;
            for(int i=0; i< a.Length; i++)
            {
                if (a[i] == b)
                {
                    num = i;
                }
            }
            if (num == 0) num = -1;
            return num;
        }
 static int LastIndexOf(char[] arr, char a){
    int res = -1;
    for(int i = 0; i < arr.Length; i++){
        if(arr[i] == i){
            res = i;
        }
    }
    return res;
}
 static int LastIndexOf(char[] arr, char n){
    for (int i=arr.Length-1; i>=0; i--){
        if (arr[i]==n){
            return i;
        }
    }
    return -1;
}
 static int LastIndexOf(char[] source, char target) {
    int index = -1;
    for (int i = 0; i < source.Length; i++)
        if (source[i] == target) index = i;
    return index;
}
 public static int LastIndexOf(char[] array, char sb) {
    int index = -1;
    for (int i = 0; i < array.Length; i++) {
        if (array[i] == sb) {
            index = i;
        }
    }
    return index;
}
 static int LastIndexOf(char[] a, char b)
        {
          for(int i = 0 ; i < a.Length; i++)
            {
                if (a[i] == b)
                {
                    return i+1 ;  
                }
            }
            return -1;
        }
 static int LastIndexOf(char[] a, char b)
{
    int index = 0;
    
    for (int i = 0; i < a.Length; i++)
    {
        if (a[i] == b)
        {
            return i;
        }
    }
    
    return -1;
}
 static int LastIndexOf(char[] a, char b) {
    var a1 = a.ToString();
    var b1 = b.ToString();
    return a1.LastIndexOf(b1);
}
 static int LastIndexOf(char[] arr, char c)
{
    for (int i = arr.Length - 1; i >= 0; i--)
    {
        if (arr[i] == c)
        {
            return i;
        }
    }
  return -1;
}
 static int LastIndexOf(char[] arr, char a)
{
    for(int i = arr.Length - 1; i >= 0 ; i--)
    {
        if(arr[i] == a)
            return i;
    }
    return -1;
}
 static int LastIndexOf(char[] str, char x)
{
int index = -1;
        for (int i = 0; i < str.Length; i++)
            if (str[i] == x)
                index = i;
        return index;
}
 static int LastIndexOf(char[] array, char ch)
{
    int result = -1;
    for (int i = array.Length - 1; i >= 0; i--)
    {
        if (array[i] == ch)
        {
            result = i;
            break;
        }
    }
    return result;
}
 static int LastIndexOf(char[] arr, char kitten){
    string s = new string(arr);
    return s.LastIndexOf(kitten);
}