यदि आप भ्रमित हैं तो होल # 1 देखें ।
हर बच्चा उसके बाद क्या करता है / वह हेलोवीन पर कैंडी की बाल्टी इकट्ठा करता है?
प्रकार और आकार के अनुसार क्रमबद्ध करें, बेशक 1 !
चुनौती
अलग-अलग आकार और आकारों के कैंडी के डंप-आउट बैग को देखते हुए, कैंडी को बाएं से दाएं के आधार पर सॉर्ट करें:
- पहला: कैंडी की मात्रा (इसलिए 5 में से एक दूसरे की 4 से अधिक होगी)
- दूसरा (यदि पहले के बाद कोई संबंध हैं): यदि राशि समान है, तो अधिक आंतरिक क्षेत्र (वर्णों की संख्या के आधार पर) के साथ कैंडी उच्च रैंक करेगा।
यदि दूसरे प्रकार के बाद भी एक टाई है, तो आप पहले होने के लिए चुन सकते हैं।
इनपुट
आपको स्टड के माध्यम से कैंडी दी जाएगी; के बारे में बताया। नीचे दिए गए उदाहरण देखें।
उत्पादन
कैंडी का उत्पादन सही क्रम में किया जाता है। ध्यान दें, कैंडी को हमेशा अपने ओसीडी मछली 2 को खुश करने के लिए बहुत साफ कॉलम में रखा जाना चाहिए । उसी प्रकार की कैंडी को सीधे एक दूसरे के नीचे रखा जाना चाहिए। नीचे दिए गए उदाहरण देखें।
"आंतरिक क्षेत्र" से आपका क्या अभिप्राय है?
कैंडी के एक टुकड़े का आंतरिक क्षेत्र कुल पात्रों द्वारा मापा जाता है जो कैंडी को एक पूरे के रूप में बनाता है।
एक "सीमा" के भीतर किसी भी व्हाट्सएप को कैंडी के क्षेत्र का हिस्सा माना जाता है।
एक सीमा किसी भी प्रकार का जुड़ा हुआ लूप है, प्रत्येक वर्ण विकर्ण या उसके बगल में।
उदाहरण के लिए,
+--------+
| |
| |
| |
| |
+--------+
से अधिक क्षेत्रफल है
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
भले ही कुल मिलाकर कम पात्र हों।
उदाहरण
इनपुट:
_ \| |/ _
_ lllllll -*------------*- -\ /- lllllll
lllllll lllllllll | /\ /\ / | +|\ooooo/|+ lllllllll
lllllllll llll+llll | / \/ \/ | ||o o|| llll+llll
llll+llll lllllllll -*------------*- ||o o|| lllllllll
lllllllll lllllll /| |\ +|/ooooo\|+ lllllll
lllllll | -/ \- |
| | _ |
| -\ /- | lllllll |
| +|\ooooo/|+ | lllllllll |
| ||o o|| | llll+llll |
| ||o o|| + lllllllll rrr--rrr +
+ +|/ooooo\|+ lllllll rr||rr
-/ \- | | || |
| | || |
| | || |
| | || |
| \| |/ | || |
+ -*------------*- | || |
| /\ /\ / | | || |
-\ /- | / \/ \/ | | || |
+|\ooooo/|+ -*------------*- rr||rr
||o o|| /| |\ rrr--rrr
||o o||
+|/ooooo\|+
-/ \-
बन जाएगा
_ \| |/ -\ /- rrr--rrr
lllllll -*------------*- +|\ooooo/|+ rr||rr
lllllllll | /\ /\ / | ||o o|| | || |
llll+llll | / \/ \/ | ||o o|| | || |
lllllllll -*------------*- +|/ooooo\|+ | || |
lllllll /| |\ -/ \- | || |
| | || |
| \| |/ -\ /- | || |
| -*------------*- +|\ooooo/|+ | || |
| | /\ /\ / | ||o o|| | || |
| | / \/ \/ | ||o o|| rr||rr
+ -*------------*- +|/ooooo\|+ rrr--rrr
/| |\ -/ \-
_
lllllll \| |/ -\ /-
lllllllll -*------------*- +|\ooooo/|+
llll+llll | /\ /\ / | ||o o||
lllllllll | / \/ \/ | ||o o||
lllllll -*------------*- +|/ooooo\|+
| /| |\ -/ \-
|
|
|
|
+
_
lllllll
lllllllll
llll+llll
lllllllll
lllllll
|
|
|
|
|
+
_
lllllll
lllllllll
llll+llll
lllllllll
lllllll
|
|
|
|
|
+
एक दूसरा उदाहरण:
qq \/
qq qq qq +-----+
qq qq qq + |
jjjjjjjj qq qq | |
jjjjjj \/ qq qq | |
jjjj +-----+ <---notice that the left side is not connected qq +-------+
jj jj + | <--> <-->
j j | |
jj <> jj | | <--> qq jjjjjjjj
jj jj +-------+ qq jjjjjj
jjjj qq qq jjjj
qq qq jj jj
j j
+---------------------------------------------------------+ jj <> jj
ooooo +---------------------------------------------------------+ jj jj
o yyyyyy jjjj
o ww - notice diagonal border, allowed
o ww jjjjjjjj
o yyyyyy ooooo ooooo jjjjjj
ooooo o yyyyyy o yyyyyy jjjj
o ww o ww jj jj
o ww o ww j j
o yyyyyy o yyyyyy jj <> jj
ooooo ooooo jj jj
jjjj
उपाय:
qq ooooo jjjjjjjj <--> \/ +---------------------------------------------------------+
qq o yyyyyy jjjjjj +-----+ +---------------------------------------------------------+
o ww jjjj <--> + |
qq o ww jj jj | |
qq o yyyyyy j j <--> | |
ooooo jj <> jj +-------+
qq jj jj
qq ooooo jjjj \/
o yyyyyy +-----+
qq o ww jjjjjjjj + |
qq o ww jjjjjj | |
o yyyyyy jjjj | |
qq ooooo jj jj +-------+
qq j j
ooooo jj <> jj
qq o yyyyyy jj jj
qq o ww jjjj
o ww
qq o yyyyyy jjjjjjjj
qq ooooo jjjjjj
jjjj
qq jj jj
qq j j
jj <> jj
qq jj jj
qq jjjj
ध्यान दें कि कॉलम में उनके बीच रिक्ति का 1 वर्ण है, और शीर्ष पर क्षैतिज रूप से संरेखित हैं। यह भी ध्यान दें कि प्रत्येक कैंडी एक सटीक कॉलम में है, प्रत्येक कैंडी बीच में रिक्त स्थान के 1 चरित्र के साथ है।
स्कोरिंग
यह कोड-गोल्फ है, इसलिए सबसे छोटा कार्यक्रम (बाइट्स में) जीतता है।
1 आप और क्या करेंगे? जाहिर है कि आप अपने द्वारा एकत्र की गई कैंडी की मात्रा में अपने भयानक पराक्रम और शक्ति का प्रदर्शन करना चाहते हैं, है ना?
2 मुझे पता है कि तुम क्या सोच रहे हो! एक मछली को आपके कैंडी में एक घुमावदार कटोरे के माध्यम से देखना पड़ता है , इसलिए यह वैसे भी विकृत होगा! ठीक है, मेरी मछली एक आयताकार मछलीघर में (मरने से पहले) रहती थी ।