Skip to content

Instantly share code, notes, and snippets.

View flutesa's full-sized avatar

Alexandra Burkova flutesa

View GitHub Profile
i = (int(input("Введите количество опрашиваемых людей: ")))
for x in range(i):
k = (int(input("Введите ответ: ")))
number = "5" + str(k)
print(number)
# Датчик принимает сигнал, состоящий из 0 и 1.
# Известно, что сигнал имеет периодичность, не превышающей натурального числа n.
# Напишите код, который вычисляет периодичность сигнала.
# Считайте, что 3 < n < 1000, а общая длина сигнала значительно превышает n.
# Пример сигнала с периодичностью 4 (повторяющийся элемент 1011): 1011101110111011101110111011101110111011
def sequence_finder(s):
pattern_sequence = ''
step = 3
while step <= len(s) // 2:
1) Пользователь задаёт два произвольных символа и число. На основе этих данных построить последовательность.
Например, при входных данных a = '*', b = '.', c = 7 должно получиться: *.*.*.*
2) Пользователь задаёт предложение. Посчитать в нём количество гласных букв.
3) В предложении из предыдущей задачи заменить все буквы на чётных позициях на знак '?'
1)
select users.first_name, users.last_name, users.email, count(orders.orders_id) as order_number
from [DZ1.users] users
left join [DZ1.orders] orders
on orders.user_id = users.id
group by orders.user_id, users.first_name, users.last_name, users.email
order by order_number desc
limit 5
2)
select users.country, sum(orders.order_sum) as total_sum
from `DZ1.users` users
left join `DZ1.orders` orders
on orders.user_id = users.id
where users.country = 'Russia' or users.country = 'Brazil'
group by users.country
order by total_sum desc
@flutesa
flutesa / array.py
Created April 7, 2020 15:41
remove from array
array = [random.randrange(-100, 200) for x in range(10)]
print(array)
for a in array.copy():
if a < 0:
array.remove(a)
print(array)
#!/usr/bin/perl
use Redis;
my $r = Redis->new(server => 'redis.srg-it.ru:6379');
my $cnt = 0;
foreach my $key (@{$r->keys('http:\/\/www\.tomsk\.ru09\.ru\/realty\?subaction=detail&id=\d+')}) {
# $r->del($key);
$cnt++;
@flutesa
flutesa / C O(n)
Last active January 4, 2016 09:09
#n = 10
#t1, t2 = 1, 2
#a, b, c, d = 0, 1, 1, 11
f = open('treasure.in', 'r')
n = int(f.readline())
t1, t2 = list(map(int, f.readline().split(" ")))
a, b, c, d = list(map(int, f.readline().split(" ")))
f.close()
def isAnswer(m, n, x, y):
return (m//x) + (m//y) >= n
def find(n, x, y):
l = 0
r = n * x
while l + 1 < r:
m = (l + r)//2
if isAnswer(m, n, x, y):