Реализации алгоритмов/Подсчёт счастливых билетов: различия между версиями

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