powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Просто Трёп [закрыт для гостей] / ЗодачкО!
15 сообщений из 15, страница 1 из 1
ЗодачкО!
    #317699
Doublekey
Поместить в игнор-лист Сообщения автора в теме
Участник
[скрыт]
[заблокирован]
А вот Вам еще зОдачко так то оракловая но решается на MS сообразно

Создать запрос для определения всех примитивных пифагоровых троек x, y, z (x2+y2=z2, x, y, z являются взаимно простыми числами) вплоть до некоторого z<=N.
Число N должно быть указано в подстановочной переменной.
Пример вывода для N=13:
x y z
3 4 5
5 12 13
Примечание: Взаимно простые числа — целые числа, не имеющие никаких общих делителей, кроме ±1.

Самописные функции использовать ниизя все решить чиста запросом без физических таблиц.
...
Рейтинг: 0 / 0
ЗодачкО!
    #317706
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 21 час. 7 мин.]
Doublekey  06.03.2023, 23:55
[игнорируется]
А вот Вам еще зОдачко так то оракловая но решается на MS сообразно

Создать запрос для определения всех примитивных пифагоровых троек x, y, z (x2+y2=z2, x, y, z являются взаимно простыми числами) вплоть до некоторого z<=N.
Число N должно быть указано в подстановочной переменной.
Пример вывода для N=13:
x y z
3 4 5
5 12 13
Примечание: Взаимно простые числа — целые числа, не имеющие никаких общих делителей, кроме ±1.

Самописные функции использовать ниизя все решить чиста запросом без физических таблиц.
начальника, мана....

какой практичеческий смысол в этом?
...
дед-пердед
Рейтинг: 1 / 0
Нравится: Кусь
ЗодачкО!
    #317709
Doublekey
Поместить в игнор-лист Сообщения автора в теме
Участник
[скрыт]
[заблокирован]
Гарыныч  07.03.2023, 00:07
[игнорируется]
Doublekey  06.03.2023, 23:55
[игнорируется]
А вот Вам еще зОдачко так то оракловая но решается на MS сообразно

Создать запрос для определения всех примитивных пифагоровых троек x, y, z (x2+y2=z2, x, y, z являются взаимно простыми числами) вплоть до некоторого z<=N.
Число N должно быть указано в подстановочной переменной.
Пример вывода для N=13:
x y z
3 4 5
5 12 13
Примечание: Взаимно простые числа — целые числа, не имеющие никаких общих делителей, кроме ±1.

Самописные функции использовать ниизя все решить чиста запросом без физических таблиц.
начальника, мана....

какой практичеческий смысол в этом?
Это экзаменационная задачка из политеха.
...
Рейтинг: 0 / 0
ЗодачкО!
    #317960
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Doublekey [игнорируется] 
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
with nums as (
    select [key]+1 as num
    from openjson(convert(varchar(max),'[')+replicate(convert(varchar(max),'1,'),99)+convert(varchar(max),'1]'))
)
select
    x.num as x,
    y.num as y,
    z.num as z
from nums x
join nums y     on x.num <= y.num
join nums z     on y.num <= z.num
where x.num*x.num + y.num*y.num = z.num*z.num
order by z.num, x.num, y.num
ну тупой перебор... здесь понятно нет проверки на простые числа не имеющих общих делителей...
...
Рейтинг: 0 / 0
ЗодачкО!
    #318029
Хунвыебин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Папыхтет  07.03.2023, 11:05
[игнорируется]
Doublekey [игнорируется] 
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
with nums as (
    select [key]+1 as num
    from openjson(convert(varchar(max),'[')+replicate(convert(varchar(max),'1,'),99)+convert(varchar(max),'1]'))
)
select
    x.num as x,
    y.num as y,
    z.num as z
from nums x
join nums y     on x.num <= y.num
join nums z     on y.num <= z.num
where x.num*x.num + y.num*y.num = z.num*z.num
order by z.num, x.num, y.num
ну тупой перебор... здесь понятно нет проверки на простые числа не имеющих общих делителей...
Ну так а ты читал кто такие примитивные тройки?
Там весь цимес как в этих двух условиях
...
Рейтинг: 0 / 0
ЗодачкО!
    #319306
Doublekey
Поместить в игнор-лист Сообщения автора в теме
Участник
[скрыт]
[заблокирован]
Ну Короче всем похуй кроме Попыха с его полурешением?
...
Рейтинг: 0 / 0
ЗодачкО!
    #319312
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 21 час. 7 мин.]
Doublekey  08.03.2023, 15:37
[игнорируется]
Ну Короче всем похуй кроме Попыха с его полурешением?
слишком сложная ЗОдачко :(((
...
дед-пердед
Рейтинг: 0 / 0
ЗодачкО!
    #319316
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 21 час. 7 мин.]
Doublekey  06.03.2023, 23:55
[игнорируется]
Создать запрос для определения всех примитивных пифагоровых троек x, y, z (x2+y2=z2, x, y, z являются взаимно простыми числами) вплоть до некоторого z<=N.
Число N должно быть указано в подстановочной переменной.
https://stackru.com/questions/56468132/sozdanie-spiskov-primitivnyih-pifagorovyih-troek-v-python

евклидова задАчко?
...
дед-пердед
Рейтинг: 0 / 0
ЗодачкО!
    #319326
Doublekey
Поместить в игнор-лист Сообщения автора в теме
Участник
[скрыт]
[заблокирован]
Гарыныч  08.03.2023, 15:48
[игнорируется]
Doublekey  06.03.2023, 23:55
[игнорируется]
Создать запрос для определения всех примитивных пифагоровых троек x, y, z (x2+y2=z2, x, y, z являются взаимно простыми числами) вплоть до некоторого z<=N.
Число N должно быть указано в подстановочной переменной.
https://stackru.com/questions/56468132/sozdanie-spiskov-primitivnyih-pifagorovyih-troek-v-python

евклидова задАчко?
Ога только одним запросом без циклов. с циклами то легко
...
Рейтинг: 0 / 0
ЗодачкО!
    #319327
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 21 час. 7 мин.]
Doublekey  08.03.2023, 15:53
[игнорируется]
Гарыныч  08.03.2023, 15:48
[игнорируется]
Doublekey  06.03.2023, 23:55
[игнорируется]
Создать запрос для определения всех примитивных пифагоровых троек x, y, z (x2+y2=z2, x, y, z являются взаимно простыми числами) вплоть до некоторого z<=N.
Число N должно быть указано в подстановочной переменной.
https://stackru.com/questions/56468132/sozdanie-spiskov-primitivnyih-pifagorovyih-troek-v-python

евклидова задАчко?
Ога только одним запросом без циклов. с циклами то легко
ты решил? не томи, публикуй, мана
...
дед-пердед
Рейтинг: 0 / 0
ЗодачкО!
    #319330
Doublekey
Поместить в игнор-лист Сообщения автора в теме
Участник
[скрыт]
[заблокирован]
Гарыныч  08.03.2023, 15:54
[игнорируется]
Doublekey  08.03.2023, 15:53
[игнорируется]
Гарыныч  08.03.2023, 15:48
[игнорируется]
Doublekey  06.03.2023, 23:55
[игнорируется]
Создать запрос для определения всех примитивных пифагоровых троек x, y, z (x2+y2=z2, x, y, z являются взаимно простыми числами) вплоть до некоторого z<=N.
Число N должно быть указано в подстановочной переменной.
https://stackru.com/questions/56468132/sozdanie-spiskov-primitivnyih-pifagorovyih-troek-v-python

евклидова задАчко?
Ога только одним запросом без циклов. с циклами то легко
ты решил? не томи, публикуй, мана
тройки.sql
...
Рейтинг: 0 / 0
ЗодачкО!
    #319334
Гарыныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
[заблокирован: 21 час. 7 мин.]
Doublekey [игнорируется] 

круто! супер!

зы:
Спойлер
-- далее тройки считаем через пару цифр m и n я кинул ссылочку
-- там требованиея M > N M-N нечетное. M и N взаимопростые.
...
дед-пердед
Изменено: 08.03.2023, 16:17 - Гарыныч
Рейтинг: 0 / 0
ЗодачкО!
    #319349
Doublekey
Поместить в игнор-лист Сообщения автора в теме
Участник
[скрыт]
[заблокирован]
Гарыныч  08.03.2023, 16:03
[игнорируется]
Doublekey [игнорируется] 

круто! супер!

зы:
Спойлер
-- далее тройки считаем через пару цифр m и n я кинул ссылочку
-- там требованиея M > N M-N нечетное. M и N взаимопростые.
долго думал кстати как на скуле взаимопростость порешать
...
Рейтинг: 0 / 0
ЗодачкО!
    #319413
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
s62 
Участник
Хунвыебин  07.03.2023, 11:44
[игнорируется]
Дед-Папыхтет  07.03.2023, 11:05
[игнорируется]
Doublekey [игнорируется] 
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
with nums as (
    select [key]+1 as num
    from openjson(convert(varchar(max),'[')+replicate(convert(varchar(max),'1,'),99)+convert(varchar(max),'1]'))
)
select
    x.num as x,
    y.num as y,
    z.num as z
from nums x
join nums y     on x.num <= y.num
join nums z     on y.num <= z.num
where x.num*x.num + y.num*y.num = z.num*z.num
order by z.num, x.num, y.num
ну тупой перебор... здесь понятно нет проверки на простые числа не имеющих общих делителей...
Ну так а ты читал кто такие примитивные тройки?
Там весь цимес как в этих двух условиях
добавить в where еще какое-нибудь условие с div или mod? Если такие ф-ции есть в SQL Оракла.
p.s. Нет, так просто не выйдет.
...
Изменено: 08.03.2023, 17:23 - s62
Рейтинг: 0 / 0
ЗодачкО!
    #319443
Doublekey
Поместить в игнор-лист Сообщения автора в теме
Участник
[скрыт]
[заблокирован]
s62  08.03.2023, 17:12
[игнорируется]
Хунвыебин  07.03.2023, 11:44
[игнорируется]
Дед-Папыхтет  07.03.2023, 11:05
[игнорируется]
Doublekey [игнорируется] 
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
with nums as (
    select [key]+1 as num
    from openjson(convert(varchar(max),'[')+replicate(convert(varchar(max),'1,'),99)+convert(varchar(max),'1]'))
)
select
    x.num as x,
    y.num as y,
    z.num as z
from nums x
join nums y     on x.num <= y.num
join nums z     on y.num <= z.num
where x.num*x.num + y.num*y.num = z.num*z.num
order by z.num, x.num, y.num
ну тупой перебор... здесь понятно нет проверки на простые числа не имеющих общих делителей...
Ну так а ты читал кто такие примитивные тройки?
Там весь цимес как в этих двух условиях
добавить в where еще какое-нибудь условие с div или mod? Если такие ф-ции есть в SQL Оракла.
p.s. Нет, так просто не выйдет.
див и мод дает возомжоность узнать четный или нечетный остаток а надо искать НОД точнее факт его отсутствия у пары (тройки) чисел
...
Изменено: 08.03.2023, 17:33 - Doublekey
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Просто Трёп [закрыт для гостей] / ЗодачкО!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (97): Анонимы (86), cat2, Разум вселенной, Дед-Папыхтет, basename, Брюквенные годы 3 мин., Ветер 4 мин., anonymous 6 мин., Сталкер 7 мин., Antonariy 8 мин., Неуловимый Джо 9 мин., жЫвоглот 9 мин.
Пользователи онлайн (157): Анонимы (140), s62, cat2, Разум вселенной, Дед-Папыхтет, basename, Yandex Bot 1 мин., Буся 2 мин., Брюквенные годы 3 мин., megabyte 3 мин., Bing Bot 3 мин., Ветер 4 мин., anonymous 6 мин., Сталкер 7 мин., Гарыныч 7 мин., Antonariy 8 мин., Неуловимый Джо 9 мин., жЫвоглот 9 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]