पिछले सप्ताह के एपीएल पाठ से प्रेरित ।
अपरकेस 2 डी सीट मैप और ग्राहकों की 1 डी सूची को देखते हुए, सीट का नक्शा और ग्राहक सूची लौटाएं लेकिन निम्नानुसार संशोधित (कब्जे वाली सीटों और बैठे ग्राहकों को इंगित करने के लिए):
इनपुट यात्री सूची में प्रत्येक अनूठे पत्र के लिए, सीट मैप में उस पत्र के कई (या सभी, यदि पर्याप्त नहीं हैं) लेफ्ट-टू-राइट, टॉप-बॉटम पर जाएं।
सीट के नक्शे में प्रत्येक अनूठे पत्र के लिए, यात्री सूची में उस पत्र के कई (या सभी, यदि पर्याप्त नहीं हैं) बाईं ओर दाईं ओर जाएं।
- इनपुट सीट के नक्शे केवल सेट {से रिक्त स्थान और बड़े अक्षरों में शामिल है
F
,B
,P
,E
}, और हो सकता है:- लाइन ब्रेक द्वारा पंक्तियों में अलग हो गए
- तार की एक सूची
- अपरकेस वर्णों का एक मैट्रिक्स
- किसी भी अन्य तुलनीय प्रारूप में
- इनपुट ग्राहकों की सूची केवल सेट से बड़े अक्षरों में {
F
,B
,P
,E
} और हो सकता है:- एक स्ट्रिंग
- पात्रों की एक सूची
- किसी भी अन्य तुलनीय प्रारूप में
- दिए गए सीट का नक्शा इनपुट एक के समान होना चाहिए, सिवाय इसके कि शून्य या अधिक अक्षरों को लोअरकेस में बदल दिया गया है
- लौटाई गई ग्राहक सूची इनपुट एक के समान होनी चाहिए, सिवाय इसके कि शून्य या अधिक अक्षरों को लोअरकेस में बदल दिया गया है
- व्हाट्सएप पर लीड और ट्रेलिंग की अनुमति है
उदाहरण (संयुक्त विमान के लघु संस्करण)
ERJ145
सीट मानचित्र इनपुट:
P
E
E PP
E EE
E EE
E EE
E EE
P PP
E EE
E EE
E EE
यात्री सूची इनपुट:
FFEEEEEEEEEEEEEEEE
सीट मैप आउटपुट:
P
e
e PP
e ee
e ee
e ee
e ee
P PP
e eE
E EE
E EE
यात्री सूची उत्पादन:
FFeeeeeeeeeeeeeeee
CRJ700
सीट मानचित्र इनपुट:
F FF
F FF
PP PP
PP PP
PP PP
EE EE
PP PP
EE EE
EE EE
EE EE
ग्राहक सूची इनपुट:
FFFFFFFFPPEEEEEEEEEEEEEEEEEEEEE
सीट मैप आउटपुट:
f ff
f ff
pp PP
PP PP
PP PP
ee ee
PP PP
ee ee
ee ee
ee ee
ग्राहक सूची उत्पादन:
ffffffFFppeeeeeeeeeeeeeeeeEEEEE
B757
सीट मानचित्र इनपुट:
F F F F
F F F F
F F F F
PPP
PPP PPP
PPP PPP
PPP PPP
EEE EEE
EEE EEE
PPP PPP
EEE EEE
EEE EEE
EEE
EEE EEE
EEE EEE
EEE EEE
EEE
यात्री सूची इनपुट:
FEEEEEEEEFEEEFEEEEEEEEFEEFFEEFEFFFEE
सीट मैप आउटपुट:
f f f f
f f f f
f f F F
PPP
PPP PPP
PPP PPP
PPP PPP
eee eee
eee eee
PPP PPP
eee eee
eee eee
eeE
EEE EEE
EEE EEE
EEE EEE
EEE
यात्री सूची उत्पादन:
feeeeeeeefeeefeeeeeeeefeeffeefefffee
B767
सीट मानचित्र इनपुट:
F F F
F F F
BB B B BB
BB B B BB
BB B B BB
PP BB
PP
PP PPP PP
PP PPP PP
PP PPP PP
PP PPP PP
PP EEE PP
EE EEE EE
EE EEE EE
EE EEE EE
EE EEE EE
EE EEE EE
यात्री सूची इनपुट:
PPFEFEEEEEEEBBEEFFPEBPEBBEEFEEEFEEEEEEFPEEEPB
सीट मैप आउटपुट:
f f f
f f f
bb b b bb
BB B B BB
BB B B BB
pp BB
pp
pp PPP PP
PP PPP PP
PP PPP PP
PP PPP PP
PP eee PP
ee eee ee
ee eee ee
ee eee ee
ee EEE EE
EE EEE EE
यात्री सूची उत्पादन:
ppfefeeeeeeebbeeffpebpebbeefeeefeeeeeeFpeeepb