अक्षर

पाठ अक्षरों से बने होते हैं और कभी-कभी हमें व्यक्तिगत अक्षरों पर कार्य करने की आवश्यकता होती है। पायथन में, हम इंडेक्स ऑपरेटर [] का उपयोग करके व्यक्तिगत अक्षरों को एक्सेस कर सकते हैं:
greeting = 'Welcome to indexing!'
print(greeting[0])    # W
print(greeting[1])    # e
print(greeting[2])    # l
print(greeting[3])    # c
प्रत्येक अक्षर स्वयं में एक स्ट्रिंग होता है। इसलिए, हम अक्षरों के साथ बिल्कुल स्ट्रिंग्स की तरह ही कार्य कर सकते हैं। हम उन्हें + के साथ जोड़ सकते हैं, उन्हें किसी संख्या से गुणा करके कई बार दोहरा सकते हैं, आदि।
ध्यान दें कि इंडेक्सिंग 0 से शुरू होती है। पहले अक्षर को एक्सेस करने के लिए हम [0] का उपयोग करते हैं, दूसरे के लिए [1], तीसरे के लिए [2], आदि। पायथन 0-आधारित इंडेक्सिंग का उपयोग करता है। यह विभिन्न प्रोग्रामिंग भाषाओं (C++, Java, C# आदि) में एक स्थापित प्रथा है और कई भाषाएं 0-आधारित इंडेक्सिंग का पालन करती हैं।
#           01234
greeting = 'hello'
print(greeting[0])                     # h
print(greeting[4])                     # o
print(len(greeting))                   # 5 (कुल 5 अक्षर हैं)
print(greeting[len(greeting) - 1])     # o (इसलिए, हम 5वें अक्षर को [4] से एक्सेस करते हैं)
print(greeting[len(greeting) - 2])     # l

चुनौती

निम्नलिखित पाठ दिया गया है, आपका कार्य पाठ के n-वें अक्षर का पता लगाना है:
In 2017, Bitcoin reached ~$20k. People thought it was the historical maximum.
इनपुट में एक एकल पूर्णांक n है। दिए गए वाक्य में n-वें स्थान पर स्थित अक्षर को प्रिंट करें (गिनती 1 से शुरू होती है)। यदि n 1...पाठ की लंबाई के भीतर नहीं है, तो प्रोग्राम Bad Input आउटपुट करना चाहिए।
इनपुट
आउटपुट
1
I
2
n
-1
Bad Input
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue