2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Число вдвое больше, сумма цифр вдвое меньше
Сообщение15.12.2015, 02:07 
Аватара пользователя


01/12/11

8634
В десятичной записи трёхзначного числа все цифры различны. После
умножения этого числа на 2 снова получается трёхзначное число, в десятичной записи которого
все цифры различны. Оказалось, что сумма цифр первого числа в 2
раза больше суммы цифр второго числа. Каким могло быть исходное число?

 Профиль  
                  
 
 Re: Число вдвое больше, сумма цифр вдвое меньше
Сообщение15.12.2015, 03:23 
Заслуженный участник
Аватара пользователя


11/12/05
10377
105

 Профиль  
                  
 
 Re: Число вдвое больше, сумма цифр вдвое меньше
Сообщение15.12.2015, 09:38 
Заслуженный участник
Аватара пользователя


09/09/14
6328
156
кто больше? :D

 Профиль  
                  
 
 Re: Число вдвое больше, сумма цифр вдвое меньше
Сообщение15.12.2015, 09:56 
Заслуженный участник
Аватара пользователя


13/08/08
14496
165
А, там цифры везде различны:(

 Профиль  
                  
 
 Re: Число вдвое больше, сумма цифр вдвое меньше
Сообщение15.12.2015, 10:46 
Аватара пользователя


01/12/11

8634
grizzly
У меня тоже был пример 156, но ответ из книжки вообще шокирует:
Изображение

 Профиль  
                  
 
 Re: Число вдвое больше, сумма цифр вдвое меньше
Сообщение15.12.2015, 13:40 
Заслуженный участник


06/07/11
5644
кран.набрать.грамота
grizzly в сообщении #1082276 писал(а):
156
кто больше? :D
Видимо, уже никто:
код: [ скачать ] [ спрятать ]
Используется синтаксис Oracle 11 SQL
Connected TO:
Oracle DATABASE 12c Enterprise Edition RELEASE 12.1.0.2.0 - 64bit Production
WITH the Partitioning, OLAP, Advanced Analytics AND REAL Application Testing options

SQL> WITH n    AS (SELECT ROWNUM - 1 r FROM dual CONNECT BY LEVEL <= 10),
     nnn  AS (SELECT n1.r r1, n2.r r2, n3.r r3, n1.r * 100 + n2.r * 10 + n3.r num,
                     TO_CHAR((n1.r * 100 + n2.r * 10 + n3.r) * 2) num2str
                FROM n n1, n n2, n n3
               WHERE n1.r > 0 AND n1.r < 5 AND n1.r <> n2.r AND n2.r <> n3.r AND n1.r <> n3.r),
     nnn2 AS (SELECT r1, r2, r3, num, num2str, SUBSTR(nnn.num2str, 1, 1) n2d1, SUBSTR(nnn.num2str, 2, 1) n2d2, SUBSTR(nnn.num2str, 3, 1) n2d3
                FROM nnn)
SELECT *
  FROM nnn2
 WHERE n2d1 <> n2d2 AND n2d1 <> n2d3 AND n2d2 <> n2d3
   AND (r1 + r2 + r3) = (n2d1 + n2d2 + n2d3) * 2;

        R1         R2         R3        NUM NUM2STR                                  N N N
---------- ---------- ---------- ---------- ---------------------------------------- - - -
         1          0          5        105 210                                      2 1 0
         1          5          6        156 312                                      3 1 2
 

 Профиль  
                  
 
 Re: Число вдвое больше, сумма цифр вдвое меньше
Сообщение15.12.2015, 16:57 
Аватара пользователя


01/12/11

8634
rockclimber
Спасибо!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модератор: Модераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group