Skip to content

Commit 0c6b7d3

Browse files
committed
task 40
1 parent deca8a6 commit 0c6b7d3

File tree

4 files changed

+30
-2
lines changed

4 files changed

+30
-2
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
37. Станция наблюдения за погодой 15 - [Weather Observation Station 15](./tasks/37.md)
6464
38. Станция наблюдения за погодой 16 - [Weather Observation Station 16](./tasks/38.md)
6565
39. Станция наблюдения за погодой 17 - [Weather Observation Station 17](./tasks/39.md)
66+
40. Станция наблюдения за погодой 18 - [Weather Observation Station 18](./tasks/40.md)
6667

6768

6869
## В процессе... , будет дополнено)

tasks/40.md

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,45 @@
33
<img src="./art/40.png" alt="solution" >
44

55
#### eng:
6+
Consider and to be two points on a 2D plane.
67

8+
happens to equal the minimum value in Northern Latitude (LAT_N in STATION).
9+
happens to equal the minimum value in Western Longitude (LONG_W in STATION).
10+
happens to equal the maximum value in Northern Latitude (LAT_N in STATION).
11+
happens to equal the maximum value in Western Longitude (LONG_W in STATION).
12+
Query the Manhattan Distance between points and and round it to a scale of decimal places.
13+
14+
Input Format
15+
16+
The STATION table is described as follows:
717

818

919
#### рус:
20+
Рассмотрим и быть двумя точками на 2D-плоскости.
21+
22+
оказывается равным минимальному значению в северной широте (LAT_N в STATION).
23+
оказывается равным минимальному значению западной долготы (LONG_W в STATION).
24+
оказывается равным максимальному значению в северной широте (LAT_N в STATION).
25+
оказывается равным максимальному значению западной долготы (LONG_W в STATION).
26+
Запросите Манхэттенское расстояние между точками и округлите его до десятичной дроби.
1027

28+
Формат ввода
29+
30+
Таблица STATION описывается следующим образом:
1131

1232

1333
#### код с коментариями:
1434
```sql
15-
35+
SELECT /* выбрать данные */
36+
ROUND((Max(Lat_N)-Min(Lat_N))+(Max(LONG_W)-Min(LONG_W)), 4) /* столбец */
37+
FROM STATION /* из таблицы */
1638
```
1739

1840
#### код для hackerrank:
1941
```sql
20-
42+
SELECT
43+
ROUND((Max(Lat_N)-Min(Lat_N))+(Max(LONG_W)-Min(LONG_W)), 4)
44+
FROM STATION
2145
```
2246

2347

tasks/40.sql

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
SELECT
2+
ROUND((Max(Lat_N)-Min(Lat_N))+(Max(LONG_W)-Min(LONG_W)), 4)
3+
FROM STATION

tasks/art/40.png

109 KB
Loading

0 commit comments

Comments
 (0)