Реализации алгоритмов/Подсчёт счастливых билетов: различия между версиями
Содержимое удалено Содержимое добавлено
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
|||
Строка 2:
== Python 3 ==
<
def luckyTickets(num):
if num % 2 != 0 or num <= 0: return '# Error: invalid number'
Строка 12:
# количество счастливых билетов среди шестизначных чисел
print(luckyTickets(6))
</syntaxhighlight>
== C++ ==
<
#include <fstream>
int main()
Строка 35:
out<<"Number of lucky tickets is "<<count<<endl;
}
</syntaxhighlight>
== C++ с длинной арифметикой ==
<
void inline count_lucky(unsigned int num_length_val)
{
Строка 81:
return (val1==val2);
}
</syntaxhighlight>
== FreeBASIC ==
<
Dim intFileNumber As Integer = FreeFile()
Open "LuckyTicket.txt" For Output Encoding "utf8" As intFileNumber
Строка 106:
Print #intFileNumber, "Количество счастливых билетов равно " & TicketsCount
Close(intFileNumber)
</syntaxhighlight>
== Ruby ==
<
n = 2 # 2n — кол-во цифр в билете
a = Array.new(n*9 + 1, 0)
Строка 122:
puts "Number of lucky tickets: #{count}"
</syntaxhighlight>
== Pascal ==
<
Program bilet;
Var s,a,b,v,z,i:integer; {s-количество счастливых билетов, a-сумма последних трех чисел, b-сумма первых трех чисел}
Строка 142:
writeln(s);
end.
</syntaxhighlight>
== JavaScript ==
<
(function(){
var digits = {},
Строка 163:
document.writeln( tmp );
}());
</syntaxhighlight>
== JAVA==
<
public static void main(String[] args) {
int howMuch = 0;
Строка 185:
System.out.println(howMuch);
}
</syntaxhighlight>
{{BookCat}}
|