Ответ:
для набора фразы 25 нажатий на клавиши
Объяснение:
[CapsLock включить]Л[CapsLock выключить]етом мы были в [CapsLock включить]С[CapsLock выключить]очи.
длина предложения - 21 символ
+ 4 нажатия Caps Lock
1) Для (101; 1000) в 2 сс.
110, 111 в 2 сс
Для [101;1000] в 2 сс.
101, 110, 111, 1000 в 2 сс
2) Для (76; 102) в 8 сс.
77, 100, 101 в 8 сс
Для [76; 102] в 8сс.
76, 77, 100, 101, 102 в 8 сс
3) Для (1A; 1F) в 16 сс.
1B, 1C, 1D, 1E в 16 сс
Для [1A; 1F] в 16 сс.
1A, 1B, 1C, 1D, 1E, 1F в 16 сс
Основывается на таблице сложения для каждой сс.
То есть по сути, каждый раз мы делаем +1.
# Код на ruby 2.2.3p173
def automate(n)
a = n / 1000
b = n / 100 % 10
c = n / 10 % 10
d = n % 10
t = [a*b, c*d]
return (t.max.to_s + t.min.to_s).to_i
end
def zadanie()
for i in 1000..9999
t = automate(i)
p [t, i] if t == 174
end
end
# Примеры применения
zadanie()
Ответ - нет таких цифр
Аналитическое решение
174 можно разложить на 1 + 74 и 17 + 4
по правилу 2 это только 17 + 4
17 - произведение двух чисел, но 17 простое и произведение только 17 и 1. 17 не может быть одной цифрой
Значит вариант 174 невозможен при таких правилах
1. 1*3=3
2. 3*3=9
3. 9-1=8
4. 8*3=24
5. 24-1=23
Язык Python
#Ввод координат точки А
xA = raw_input("Введите координату х точки А")
yA = raw_input("Введите координату у точки А")
#Ввод координат точки B
xB = raw_input("Введите координату х точки B")
yB = raw_input("Введите координату у точки B")
# Вывод результата
print "Координаты точки С (%s, %s), координаты точки D (%s, %s)"%(xA,yB, yA, xB)
Коли нужны пояснения пиши в личку