किसी भी सकारात्मक पूर्णांक के लिए k
, d(k)
के विभाजकों की संख्या को सूचित करें k
। उदाहरण के लिए, d(6)
है 4
, क्योंकि 6
है 4
divisors (अर्थात् 1
, 2
, 3
, 6
)।
एक सकारात्मक पूर्णांक को देखते हुए N
, एक निश्चित चरित्र का उपयोग करके ASCII कला में "क्षितिज" प्रदर्शित करें, जैसे कि क्षैतिज स्थिति k
में स्थित "भवन" की ऊंचाई के d(k)
लिए है k = 1, ..., N
। नीचे परीक्षण के मामले देखें।
नियम
- किसी भी गैर-व्हाट्सएप चरित्र का लगातार उपयोग किया जा सकता है, जरूरी नहीं कि
#
जैसा कि परीक्षण के मामलों में दिखाया गया है। - एल्गोरिथ्म को सैद्धांतिक रूप से उच्च स्तर के लिए काम करना चाहिए
N
। व्यवहार में, यह स्वीकार्य है यदि कार्यक्रम समय, मेमोरी, डेटा-प्रकार के आकार या स्क्रीन के आकार तक सीमित है। - क्षैतिज या लंबवत रूप से अग्रणी या अनुगामी रिक्त स्थान या नईलाइनों की अनुमति है।
- इनपुट और आउटपुट किसी भी उचित माध्यम से लिया जा सकता है ।
- प्रोग्राम या फ़ंक्शंस की अनुमति है, किसी भी प्रोग्रामिंग भाषा में । मानक खामियों को मना किया जाता है।
- बाइट्स में सबसे छोटा कोड जीतता है।
परीक्षण के मामलों
N = 10
:
# # #
# # ###
#########
##########
N = 50
:
#
# #
# # # # # #
# # # # # #
# # # # # # # # # # ## # #
# # # # # # # # # # # ## # #
# # # # ### # ### # ### # ##### ### # ### # #
# # ### # ### # ### ##### # ##### ### # ### ###
#################################################
##################################################
N = 200
:
#
#
# # #
# # # #
# # # # #
# # # # #
# # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # ## # # # # # # # # # ## # # # # # # # # # # # # # # # # # # ## # ## # #
# # # # # # # # # # # # # # # # # # # # # ## # # # # # # # # # ## # # # # # # # # # # # # # # # # # # ## # ## # #
# # # # # # # # # # ## # # # # # # ## # # # # ## # # # # # # # ### # ## # # # # ## # # # # # # ## # # # ## # ### # # # ## # ### ### # # # # ### # ## # #
# # # # # # # # # # # ## # # # # # # ## # # # # ## # ## # # # # # ### # ## # # # # ## # # # # # # ## # # # ## # ### # # # ## # ### ### # # # # ### # ## # #
# # # # ### # ### # ### # ##### ### # ### # ### ##### # ##### ### # ##### ### ##### ####### ### # ### # ### ####### ##### ### ##### # ######### # ##### ##### ### # ### ##### # ######### # ### # #
# # ### # ### # ### ##### # ##### ### # ### ##### ##### # ##### ### # ##### ### ##### ####### ### # ### # ### ############# ### ##### # ######### # ##### ##### ### ##### ##### # ######### # ### # #
#######################################################################################################################################################################################################
########################################################################################################################################################################################################