/
delhi-metro.pl
95 lines (87 loc) · 2.39 KB
/
delhi-metro.pl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
%% Assignment 1: Delhi Metro
%% Due on: 30 Sep 2013 (Monday) before midnight.
%% Please fill the following details
%% Full Name:
%% Roll No:
%% Given below is the metro lines of New Delhi. Write a function
%% that given any two metro station prints out the route to take
%% For example typing
%% > findRoute(dwarka,new-delhi).
%% should print
%% > From dwarka take blue line to rajiv-chowk
%% > From rajiv-chowk take yellow line to new-delhi
%% Concepts not done in class: Formated print, List functions.
%%
%% Remark: You code *should work* work even if the lines are changed.
%% In particular you should not assume anything about the names of the
%% station, or their ordering or the topology of the network. In other
%% words think of this red, blue and green line as a sample input to your
%% program.
line(red,
[ rithala,
rohini-east,
rohini-west,
pitam-pura,
kohat-enclave,
netaji-subash-place,
keshav-puram,
kanhaiya-nagar,
indralok,
shastri-nagar,
pratap-nagar,
pul-bangesh,
tiz-hazari,
kashmiri-gate,
shastri-park,
seelam-pur,
welcome,
shahdara,
mansarovar-park,
jhilmil,
dilshad-garden
]
).
line(yellow,[ vishwa-vidayala
, vidhan-sabha
, civil-lines
, kashmiri-gate
, chandini-chowk
, chawari-bazar
, new-delhi
, rajiv-chowk
, patel-chowk
, central-secretariat
]
).
line(blue,[ indraprastha
, pragati-maidan
, mandi-house
, barakhamba-road
, rajiv-chowk
, ramakrishna-ashram-marg
, jhandewala
, karol-bagh
, rajendra-place
, patel-nagar
, shadipur
, kirti-nagar
, moti-nagar
, ramesh-nagar
, rajouri-garden
, tagore-garden
, subhash-nagar
, tilak-nagar
, janakpuri-east
, janakpuri-west
, uttam-nagar-east
, uttam-nagar-west
, nawada
, dwarka-mor
, dwarka
, sector-14-dwarka
, sector-13-dwarka
, sector-12-dwarka
, sector-11-dwarka
, sector-10-dwarka
, sector-9-dwarka
]).