सबसे छोटा प्रोग्राम लिखें जो हिस्टोग्राम (डेटा के वितरण का एक ग्राफिकल प्रतिनिधित्व) उत्पन्न करता है ।
नियम:
- कार्यक्रम में शब्दों की वर्ण लंबाई (विराम चिह्न शामिल) इनपुट के आधार पर हिस्टोग्राम उत्पन्न करना चाहिए। (यदि कोई शब्द 4 अक्षर लंबा है, तो संख्या 4 का प्रतिनिधित्व करने वाला बार 1 से बढ़ता है)
- बार लेबल को प्रदर्शित करना चाहिए जो कि वर्णों की लंबाई के साथ संबंधित है।
- सभी पात्रों को स्वीकार करना होगा।
- यदि सलाखों को छोटा किया जाना चाहिए, तो कुछ तरीका होना चाहिए जो हिस्टोग्राम में दिखाया गया है।
उदाहरण:
$ ./histogram This is a hole in one!
1 |#
2 |##
3 |
4 |###
$./histogram Extensive word length should not be very problematic.
1 |
2 |#
3 |#
4 |##
5 |
6 |##
7 |
8 |
9 |#
10|
11|
12|#
./histogram Very long strings of words should be just as easy to generate a histogram just as short strings of words are easy to generate a histogram for.
1 |##
2 |#######
3 |#
4 |#######
5 |###
6 |#
7 |##
8 |##
9 |##