आप उन विंडोज बॉक्स को जानते हैं जहां आप केवल एक ही काम कर सकते हैं?
चलो इसे अगले स्तर तक ले जाएं!
चुनौती
एक बटन के साथ एक संवाद बॉक्स बनाएं जो आपके कर्सर का हर जगह अनुसरण करता है!
ऐनक
कोई इनपुट नहीं लिया जा सकता है। वहाँ या तो STDOUT या STDERR का उत्पादन हो सकता है। आपको एक बटन के साथ एक विंडो खोलनी होगी (कोई पाठ आवश्यक नहीं है, लेकिन पाठ विंडो शीर्षक, संवाद बॉक्स, या बटन में समाहित हो सकता है)। बटन को क्लिक करने योग्य होना चाहिए, और इसे हमेशा अपने कर्सर के नीचे चलना चाहिए ताकि आप केवल इसे क्लिक कर सकें। क्लिक करने पर, यह आपके इच्छित कुछ भी कर सकता है, लेकिन कृपया इसे कंप्यूटर को क्रैश न करें क्योंकि मैं इसका परीक्षण करूंगा ... जब तक बटन दबाया नहीं जाता तब तक संवाद बॉक्स खुला रहना चाहिए, लेकिन इसकी आवश्यकता नहीं है बटन बंद होने पर बंद करें।
मान्यताओं जो आप बना सकते हैं
- आप मान सकते हैं कि कर्सर ड्राइंग कैनवास के भीतर रहेगा।
- आप मान सकते हैं कि विंडो फ़ोकस में रहेगी, लेकिन आपको विंडो को फ़ोकस से तब तक बाहर नहीं रखना चाहिए, जब तक कि बटन दबाया न जाए।
उदाहरण Pseudocode
यहाँ कुछ उदाहरण pseudocode है:
Open Dialog Box
Add Button to Dialog Box at position X, Y
WHILE True:
SET Dialog Box to CursorX - X, CursorY - Y
इस चुनौती के लिए टेस्ट केस उपलब्ध नहीं कराए जा सकते
यह एक कोड-गोल्फ चुनौती है, इसलिए 14 मार्च (पाई दिवस) तक सबसे कम वैध जमा की जीत होती है!







