Я хочу хранить целые числа (в массиве или в любом другом месте), которые находятся в диапазоне 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