من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

حل تمرین کلاس کد کوئرا با پایتون

حل تمرین کلاس کد کوئرا با پایتون
حل تمرین کلاس کد کوئرا با پایتون

حل تمرین کلاس کد کوئرا با پایتون

در این نوشته به روش حل یکی از سوالات مبانی برنامه نویسی وب‌سایت کوئرا می‌پردازیم.

 

حل تمرین کلاس کد کوئرا با پایتون

پویا یک برنامه نوشته که اعداد یک تا پنج هزار را در خطوط مختلف چاپ می‌کند، البته متاسفانه کاراکتر n\ لبتاپش دچار مشکل شده و وقتی برنامه را اجرا کرد دید که برنامه تمامی اعداد 1 تا n را به ترتیب در یک خط چاپ کرده و در واقع یک عدد بسیار بزرگ تولید شده است (یعنی در خروجی عدد بسیار بزرگ …12345678910111213 چاپ شده بود). حال برای او سوال شده که kامین رقم سمت چپ این عدد ببسیار بزرگ چیست؟ به او کمک کنید تا جواب را پیدا کند.

 

ورودی

در خط اول ورودی عدد k داده می‌شود.

ورودی در تمرین کلاس کد

 

خروجی

در خروجی رقم kام از چپ چاپ می‌شود.

 

مثال

ورودی نمونه 1

5

 

خروجی نمونه 1

5

 

ورودی نمونه 2

10

 

خروجی نمونه 2

1

 

ورودی نمونه 3

11

 

خروجی نمونه 3

0

 

ورودی نمونه 4

29

 

خروجی نمونه 4

9

 

کد پایتون سوال تمرین کلاس کد

k = int(input())
sequence = "".join(str(i) for i in range(1, 5001))
kth_digit = sequence[k - 1]

print(kth_digit)

 

منبع سوال: کوئرا

اگر نیاز به حل تمرین‌های دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]