from itertools import combinations
print(len(set(s for le in range(1, 11) for s in combinations('МАТЕМАТИКА', le))))
Максимум, что я планирую на нем делать это написать небольшой django проект или какую-нибудь не сложную 2D игрушку.
Каким значениям равны Di[2], Di[1], Di[0]? (в тексте об этом не говорится)
const palette = [
'#000000', '#000055', '#0000aa', '#0000ff',
'#005500', '#005555', '#0055aa', '#0055ff',
'#00aa00', '#00aa55', '#00aaaa', '#00aaff',
'#00ff00', '#00ff55', '#00ffaa', '#00ffff',
'#550000', '#550055', '#5500aa', '#5500ff',
'#555500', '#555555', '#5555aa', '#5555ff',
'#55aa00', '#55aa55', '#55aaaa', '#55aaff',
'#55ff00', '#55ff55', '#55ffaa', '#55ffff',
'#aa0000', '#aa0055', '#aa00aa', '#aa00ff',
'#aa5500', '#aa5555', '#aa55aa', '#aa55ff',
'#aaaa00', '#aaaa55', '#aaaaaa', '#aaaaff',
'#aaff00', '#aaff55', '#aaffaa', '#aaffff',
'#ff0000', '#ff0055', '#ff00aa', '#ff00ff',
'#ff5500', '#ff5555', '#ff55aa', '#ff55ff',
'#ffaa00', '#ffaa55', '#ffaaaa', '#ffaaff',
'#ffff00', '#ffff55', '#ffffaa', '#ffffff'
];
илиconst palette = [
'#000', '#500', '#a00', '#f00', '#050', '#550', '#a50', '#f50',
'#0a0', '#5a0', '#aa0', '#fa0', '#0f0', '#5f0', '#af0', '#ff0',
'#005', '#505', '#a05', '#f05', '#055', '#555', '#a55', '#f55',
'#0a5', '#5a5', '#aa5', '#fa5', '#0f5', '#5f5', '#af5', '#ff5',
'#00a', '#50a', '#a0a', '#f0a', '#05a', '#55a', '#a5a', '#f5a',
'#0aa', '#5aa', '#aaa', '#faa', '#0fa', '#5fa', '#afa', '#ffa',
'#00f', '#50f', '#a0f', '#f0f', '#05f', '#55f', '#a5f', '#f5f',
'#0af', '#5af', '#aaf', '#faf', '#0ff', '#5ff', '#aff', '#fff'
];
from abc import ABC, abstractmethod
from math import sin, cos, pi
class Figure(ABC):
def __init__(self, height=2):
assert 1 < height < 20 # незачем больше
self.height = height
@abstractmethod
def draw(self):
pass
class Triangle(Figure):
def draw(self):
for i in range(self.height - 1):
print(f'{"/":>{self.height - i}}{"":>{i * 2}}\\')
print('─' * (self.height * 2))
class Square(Figure):
def draw(self):
w = self.height * 2 - 2
print('┌', '┐', sep='─' * w)
for _ in range(self.height - 2):
print('│', '│', sep=' ' * w)
print('└', '┘', sep='─' * w)
class Ellipse(Figure):
def __init__(self, height=7, width=None):
assert 6 < height < 20 # меньше никак
if width is None:
width = height
else:
assert 6 < width < 20
self.height, self.width = height, width
def draw(self):
buf = [[' '] * (self.width * 2) for _ in range(self.height)]
rx, ry = self.width - 1., self.height / 2 - .5
for i in range(100):
φ = i * pi / 50
buf[round(ry * (1 + sin(φ)))][round(rx * (1. + cos(φ)))] = '*'
for row in buf:
print(''.join(row))
Triangle(7).draw()
Square(7).draw()
Ellipse(7).draw()
Ellipse(17, 7).draw()
Что для этого нужно, с юридической стороны?Банковская лицензия (они бывают разные, к примеру лицензия инвестбанка тебе ни к чему, но кое-что понадобится)
В какую сторону смотреть по технической реализации?Вообще не смотреть никуда кроме первого пункта.
function foo() {
bar.a = 42;
}
function bar() {
console.log(bar.a)
}
foo();
bar();