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
9957
105

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


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

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


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

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


01/12/11

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

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


06/07/11
5627
кран.набрать.грамота
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 ] 

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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