File tree Expand file tree Collapse file tree 4 files changed +38
-2
lines changed Expand file tree Collapse file tree 4 files changed +38
-2
lines changed Original file line number Diff line number Diff line change 777751 . Инвентарь Олливандера - [ Ollivander's Inventory] ( ./tasks/51.md )
787852 . Проблемы - [ Challenges] ( ./tasks/52.md )
797953 . Нарисуй треугольник 1 - [ Draw The Triangle 1] ( ./tasks/53.md )
80+ 54 . Нарисуй треугольник 2 - [ Draw The Triangle 2] ( ./tasks/54.md )
8081
8182
8283## В процессе... , будет дополнено)
Original file line number Diff line number Diff line change 33<img src =" ./art/54.png " alt =" solution " >
44
55#### eng:
6+ P(R) represents a pattern drawn by Julia in R rows. The following pattern represents P(5):
67
8+ Write a query to print the pattern P(20).
79
810
911#### рус:
12+ P(R) представляет узор, нарисованный Джулией в R рядах. Следующий шаблон представляет P(5):
1013
14+ Напишите запрос для печати шаблона P(20).
1115
1216
1317#### код с коментариями:
1418``` sql
15-
19+ WITH recursive temp_table AS ( /* создадим временную таблицу */
20+ SELECT /* выбрать данные */
21+ 1 AS u, /* столбец */
22+ CAST(' *' as CHAR (50 )) AS result /* столбец */
23+ UNION ALL /* объединить все */
24+ SELECT u + 1 , /* выбрать данные */
25+ repeat(' * ' , u + 1 ) AS result /* повторить */
26+ FROM temp_table WHERE u < 20 /* из таблицы */
27+ )
28+
29+ SELECT result FROM temp_table;
1630```
1731
1832#### код для hackerrank:
1933``` sql
20-
34+ WITH recursive temp_table AS (
35+ SELECT
36+ 1 AS u,
37+ CAST(' *' as CHAR (50 )) AS result
38+ UNION ALL
39+ SELECT u + 1 ,
40+ repeat(' * ' , u + 1 ) AS result
41+ FROM temp_table WHERE u < 20
42+ )
43+
44+ SELECT result FROM temp_table;
2145```
2246
2347
Original file line number Diff line number Diff line change 1+ WITH recursive temp_table AS (
2+ SELECT
3+ 1 AS u,
4+ CAST(' *' as CHAR (50 )) AS result
5+ UNION ALL
6+ SELECT u + 1 ,
7+ repeat(' * ' , u + 1 ) AS result
8+ FROM temp_table WHERE u < 20
9+ )
10+
11+ SELECT result FROM temp_table;
You can’t perform that action at this time.
0 commit comments