Как получить целые числа в массив (от целого числа i до целого числа j). c# - PullRequest
0 голосов
/ 11 января 2020

Я хочу хранить целые числа (в массиве или в любом другом месте), которые находятся в диапазоне int "i" и int "j".

например: -Think, "int i = 1" и "int j = 10 ". Я хочу хранить целые числа от 1 и 10. Так что (1,2,3,4,5,6,7,8,9,10)

Потому что я хочу ответить на HackerRank "Прекрасные дни в кино". ссылка ниже.

https://www.hackerrank.com/challenges/beautiful-days-at-the-movies/problem?isFullScreen=false

вот мой код и это мусор.

static int beautifulDays(int i, int j, int k) {

var total = 0;

for(var a = i; a <= j; a++ )
{ 
  if (a != 0)
 {
    int ri = Reverse(i);
    int rj = Reverse(j);
    var ra = Reverse(a);

    if((ra/k) % 1 == 0)
    {
       total++;
    }

    if((rj/k) % 1 == 0)
    {
       total++;
    }   

    if((ri/k) % 1 == 0)
    {
        total++;
    }
} 
return total;

}
return total;

}
public static int Reverse(int inval)
{
    int result = 0;

    do
    {
        result = (result * 10) + (inval % 10);
        inval = inval / 10;

    }
    while(inval > 0);

    return result;
}

просто, вы можете дать мне ответ ХакерРанк "Прекрасные дни в кино". ссылка ниже.

https://www.hackerrank.com/challenges/beautiful-days-at-the-movies/problem?isFullScreen=false

...