سوال یک


محدودیت‌ها:

  • زمان: ۱ ثانیه
  • حافظه: ۲۵۶ مگابایت

در این مسابقه (بجز سوال 9 و 10) امکان استفاده از توابع آماده Numpy و Pandas وجود ندارد.

خواندن داده‌های کندل‌استیک🔗

مقدمه🔗

شما به عنوان تحلیلگر مالی در یک شرکت سرمایه‌گذاری معتبر مشغول به کار هستید. مدیر شما فایلی شامل داده‌های تاریخی سهام شرکت TechX را ارسال کرده است. این فایل شامل اطلاعاتی درباره تاریخ، قیمت باز، قیمت بالا، قیمت پایین و قیمت بسته است. وظیفه شما خواندن این داده‌ها و نمایش اطلاعات در قالب مشخص است.

توضیح کندل‌استیک🔗

نمودار کندل‌استیک یکی از ابزارهای اصلی تحلیل تکنیکال در بازارهای مالی است. هر کندل نشان‌دهنده یک بازه زمانی (مثلاً یک روز) بوده و شامل اطلاعات زیر است:

  • قیمت باز (Open): اولین قیمت معامله در ابتدای بازه زمانی.

  • قیمت بسته (Close): آخرین قیمت معامله در پایان بازه زمانی.

    • اگر قیمت بسته بالاتر از قیمت باز باشد، کندل صعودی است.
    • اگر قیمت بسته پایین‌تر از قیمت باز باشد، کندل نزولی است.
    • اگر قیمت بسته برابر با قیمت باز باشد، کندل خنثی است.
  • بالاترین قیمت (High): بیشترین قیمتی که در طول بازه زمانی ثبت شده است.

  • پایین‌ترین قیمت (Low): کمترین قیمتی که در طول بازه زمانی ثبت شده است.

این اطلاعات به تحلیل‌گران کمک می‌کند تا روند بازار را بهتر درک کنند.

وظیفه🔗

برنامه‌ای بنویسید که ورودی داده‌ها را بخواند و اطلاعات هر سطر را به فرمت مشخص‌شده چاپ کند:

تاریخ: <Date>, باز: <Open>, بالا: <High>, پایین: <Low>, بسته: <Close>
Plain text

فرمت ورودی🔗

ورودی شامل چندین خط است که هر خط دارای ۵ مقدار به ترتیب زیر می‌باشد:

Date, Open Price, High Price, Low Price, Close Price
Plain text

مثال:

2025-01-01,100,110,90,105
Plain text

فرمت خروجی🔗

برای هر سطر داده یک خط خروجی به فرمت زیر چاپ کنید:

Date: <Date>, Open: <Open>, High: <High>, Low: <Low>, Close: <Close>
Plain text

مثال‌ها🔗

ورودی نمونه ۱🔗

2025-01-01,100,110,90,105
Plain text

خروجی نمونه ۱🔗

Date: 2025-01-01, Open: 100, High: 110, Low: 90, Close: 105
Plain text

ورودی نمونه ۲🔗

2025-01-02,105,115,95,100
Plain text

خروجی نمونه ۲🔗

Date: 2025-01-02, Open: 105, High: 115, Low: 95, Close: 100
Plain text

ورودی نمونه ۳🔗

2025-01-03,100,105,95,100
Plain text

خروجی نمونه ۳🔗

Date: 2025-01-03, Open: 100, High: 105, Low: 95, Close: 100
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.