File tree Expand file tree Collapse file tree 4 files changed +40
-2
lines changed
Expand file tree Collapse file tree 4 files changed +40
-2
lines changed Original file line number Diff line number Diff line change 767650 . Лучшие конкуренты - [ Top Competitors] ( ./tasks/50.md )
777751 . Инвентарь Олливандера - [ Ollivander's Inventory] ( ./tasks/51.md )
787852 . Проблемы - [ Challenges] ( ./tasks/52.md )
79+ 53 . Нарисуй треугольник 1 - [ Draw The Triangle 1] ( ./tasks/53.md )
7980
8081
8182## В процессе... , будет дополнено)
Original file line number Diff line number Diff line change 33<img src =" ./art/53.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
78
9+ Write a query to print the pattern P(20).
10+
811
912#### рус:
13+ P(R) представляет узор, нарисованный Джулией в R рядах. Следующий шаблон представляет P(5):
14+
1015
16+ Напишите запрос для печати шаблона P(20).
1117
1218
1319#### код с коментариями:
1420``` sql
15-
21+ WITH RECURSIVE CTE AS ( /* создадим временную таблицу */
22+ SELECT /* выбрать данные */
23+ 20 AS U /* столбец */
24+ UNION ALL /* объединить все */
25+ SELECT /* выбрать данные */
26+ U - 1 AS U /* столбец */
27+ FROM CTE WHERE U > 1 /* из таблицы */
28+ )
29+ SELECT /* выбрать данные */
30+ REPEAT(' * ' , U) /* повторить */
31+ FROM CTE; /* из таблицы */
1632```
1733
1834#### код для hackerrank:
1935``` sql
20-
36+ WITH RECURSIVE CTE AS (
37+ SELECT
38+ 20 AS U
39+ UNION ALL
40+ SELECT
41+ U - 1 AS U
42+ FROM CTE WHERE U > 1
43+ )
44+ SELECT
45+ REPEAT(' * ' , U)
46+ FROM CTE;
2147```
2248
2349
Original file line number Diff line number Diff line change 1+ WITH RECURSIVE CTE AS (
2+ SELECT
3+ 20 AS U
4+ UNION ALL
5+ SELECT
6+ U - 1 AS U
7+ FROM CTE WHERE U > 1
8+ )
9+ SELECT
10+ REPEAT(' * ' , U)
11+ FROM CTE;
You can’t perform that action at this time.
0 commit comments