Форум OlegON > Разговоры на отвлеченные темы > Беседка > Интересное

Различные загадки - 6 : Интересное

23.05.2022 20:10


Контакты Поиск
06.02.2022 22:19
KirillHome
 
Цитата:
KirillHome Подсмотрено на мисте. Воровать оттуда ответы - не спортивно :)))
Проигнорировали...
Ну, для памяти - ответы
скрытое
07.02.2022 09:21
OlegON
 
сложное, лень очень было... :)
07.02.2022 16:34
OlegON
 
Парень уронил маленький винтик на камни и обратился на Reddit за помощью, опубликовав фотографию. Нашли.
Не буду врать, что я его нашел :) Подсказка: он лежит на боку, тусклая резьба, блестящая шляпка.


скрытое
18.02.2022 14:28
AndreyZh
 
Утверждают, что это задача для 2 класса Можете предложить легкий алгоритм её решение и само решение?

18.02.2022 15:49
grannie
 
R=1
T=2
N=3
K=4
Z=5
W=6
M=7
G=8
X=9
F=0

Но лёгкого пути я не нашёл
18.02.2022 16:09
AndreyZh
 
Цитата:
grannie Но лёгкого пути я не нашёл
Что методом подбора задачка решается - это понятно, но как её решить с уровнем логики второклассника?
18.02.2022 17:03
OlegON
 
А вариант со всеми нолями не подойдет?
18.02.2022 20:15
OlegON
 
Влом мне считать... Стало интересно, можно ли решить на баше... 3628800 комбинаций, комп, правда, старый и небыстрый, чтобы башем такое считать... школьник, поди, на С напишет :)
Код:
#!/bin/bash
for R in {0..9}; do
echo R $R
for T in {0..9}; do
echo T $T
for N in {0..9}; do
echo N $N
for K in {0..9}; do
echo K $K
for Z in {0..9}; do
for W in {0..9}; do
for M in {0..9}; do
for G in {0..9}; do
for X in {0..9}; do
for F in {0..9}; do
if [[ $(($R*10+$N+$M)) -eq $(($T*10+$F)) ]] && [[ $(($R*10+$T+$T)) -eq $(($R*10+$K)) ]] && [[ $(($T*10+$F)) -gt 9 ]] && [[ $R*10+$W -gt 9 ]] && [[ $(($N+$R)) -eq $K ]] && [[ $(($Z-$R)) -eq $K ]] && [[ $(($R*10+$X-($R*10+$G))) -eq $R ]] && [[ $(($R*10+$N+$N)) -eq $(($R*10+$W)) ]]; then
echo $R $T $N $K $Z $W $M $G $Z $F
exit;
fi
done
done
done
done
done
done
done
done
done
done
пробный запуск показал ошибку написания в 5) за 75 минут. Если кто-то хочет - может ее найти :)
18.02.2022 20:41
grannie
 
Цитата:
AndreyZh Что методом подбора задачка решается - это понятно
Ну, я не тупо подбирал. Довольно быстро нашлось, что T может быть только 2 или 3. Потом уже просто подставлял 2 и 3 и смотрел, что получается. С тройкой пришёл к противоречию.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.