দুটি ভেক্টরের এএসসিআইআই আর্ট দেওয়া, ফলাফল ভেক্টরের প্রবণতা এবং ডিগ্রি সন্ধান করুন।
ইনপুট
এটি STDIN এর মাধ্যমে প্রাপ্ত হতে পারে, কোনও স্থানীয় ফাইল থেকে পড়া বা কোনও ফাংশন কলের মাধ্যমে সরবরাহ করা যেতে পারে। এখানে দুটি ভেক্টর ইনপুট উদাহরণ:
^------>
|
|
|
x
এটি 4 ইউনিট উত্তর এবং 7 ইউনিট পূর্বে পরিবর্তন প্রতিনিধিত্ব করে। প্রতিটি ইনপুট এর শুরুর পয়েন্ট একটি x
(দশমিক 120
) দ্বারা প্রতিনিধিত্ব করা হবে ।
সমস্ত ভেক্টরগুলি অনুভূমিক বা উল্লম্ব লাইন।
প্রতিটি ভেক্টরের এই চারটি সমাপ্তি বিন্দুর মধ্যে একটি রয়েছে:
^v<>
এবং এটি কোনও ড্যাশ (-
, দশমিক 45) বা উল্লম্ব বার (|
, দশমিক 124) দ্বারা গঠিত।বিমানে খালি পয়েন্টগুলি ফাঁকা স্থান ((
দশমিক 32)) দিয়ে পূর্ণ ।
ইনপুটটি একক হতে পারে
x
।সংলগ্ন ভেক্টরগুলি একে অপরের কাছে সর্বদা লম্ব থাকে।
সমস্ত ভেক্টর টিপ-টু লেজ are
আউটপুট
এটি ফলাফল পয়েন্টের স্থানচ্যুতি (প্রারম্ভিক বিন্দু থেকে দূরত্ব) এবং প্রারম্ভিক বিন্দুর তুলনায় এটি যে ডিগ্রিতে চলে গেছে সেটির স্থানচ্যুতি হবে।
উপরের ইনপুটটির জন্য, আউটপুটটি 8.06
ইউনিট এবং 60.3
ডিগ্রি হওয়া উচিত । প্রত্যেকের অবশ্যই 3 টি গুরুত্বপূর্ণ ব্যক্তিত্ব থাকা উচিত। এখানে 3 টি উল্লেখযোগ্য সংখ্যার কয়েকটি সংখ্যার উদাহরণ রয়েছে:
- 1.00
- 60.1
- 453
- 7.08
- 4.50
- 349
সমস্ত ইউনিট পরিমাপ হবে <= 999
।
এই সংখ্যাগুলি নীচের বিন্যাসে আউটপুট হওয়া উচিত। এটি উপরের নম্বরগুলি ব্যবহার করছে।
8.06 units @ 60.3 degrees
এটি একটি একক ট্রেলিং স্পেস বা নিউলাইন দ্বারা অনুসরণ করা যেতে পারে।
যদি ইনপুটটি একক হয় x
, কোনও স্থানচ্যুতি না করে এবং তাই কোনও স্থানচ্যুতির কোণ না থাকে তবে আউটপুটটি খালি লাইন (একক নতুন লাইন অক্ষর) বা নিম্নলিখিত বিন্যাসে হওয়া উচিত:
0 units @ - degrees
আপনি যদি বোনাসের জন্য যোগ্যতা অর্জনের চেষ্টা করছেন তবে দিকনির্দেশটিও -
একইভাবে হওয়া উচিত ।
ক্ষেত্রে বোনাস 2, 3, বা উভয়ই সমাপ্ত হয়, আউটপুট নীচের মডেলটি অনুসরণ করা উচিত এবং উপরের মত একই বিধিনিষেধ মেনে চলা উচিত।
8.06 units @ 60.3 degrees NE
ডিগ্রিগুলি স্ট্যান্ডার্ড প্লেন অনুযায়ী মাপতে হবে।
90
135 | 45
\|/
180 ---x---- 0
/|\
225 | 315
270
0
ডিগ্রি পূর্ব, 1 - 89
ডিগ্রি উত্তর-পূর্ব, 90
উত্তর, ইত্যাদি etc.
বোনাসেস
নিম্নলিখিতটি মোট -50% এর মূল্যবান।
পরিচালনা করা যায় এমন প্রতিটি অতিরিক্ত ভেক্টরের জন্য -10% বোনাস নিন। এই বোনাসটি 3 বার পর্যন্ত প্রয়োগ করা যেতে পারে। ভেক্টর কখনই ওভারল্যাপ বা ক্রস করবে না।
আপনার আউটপুটে কোণের মূল দিক (উত্তর, দক্ষিণ, পূর্ব, পশ্চিম) অন্তর্ভুক্ত থাকলে একটি -10% বোনাস নিন।
যদি আপনার আউটপুটে কোণটির মধ্যবর্তী দিকগুলি (উত্তর-পূর্ব, উত্তর-পশ্চিম, দক্ষিণ-পূর্ব, দক্ষিণ-পশ্চিম) অন্তর্ভুক্ত থাকে তবে -10% বোনাস নিন Take
উদাহরণ
ভিতরে:
x---->
|
v
বাইরে:
5.39 units @ 338 degrees
বৈকল্পিকভাবে SE
ভিতরে:
<--------------^
|
|
x
বাইরে:
15.3 units @ 169 degrees
বৈকল্পিকভাবে NW
ভিতরে:
x
|
|<-----^
| |
v------>
বাইরে:
2.24 units @ 297 degrees
বৈকল্পিকভাবে SE
উদাহরণ (একাধিক ভেক্টর)
ভিতরে:
x--->
|
|
v----------->
বাইরে:
16.3 units @ 349 degrees
বৈকল্পিকভাবে SE
ভিতরে:
<-------^
| |
| |
v |
|
|
x
বাইরে:
8.54 units @ 159 degrees
বৈকল্পিকভাবে NW
ভিতরে:
^-->
| |
| v
|
<--------x
বাইরে:
6.32 units @ 162 degrees
বৈকল্পিকভাবে NW
x-->
। ভেক্টর কি পার হতে পারে?
x
। দু'জনের বেশি থাকতে পারে (যদি বোনাসটি সম্পূর্ণ করার চেষ্টা করা হয়) তবে কম নয়। আমি একাধিক ভেক্টর ইনপুট জন্য উদাহরণ উপর কাজ করছি। কোনও ইনপুটগুলিতে ভেক্টর ক্রস করবে না। @ থমাসকওয়া
x
? উত্তর ও উত্তর-পশ্চিমের সীমানা কত?