سطح سخت این مسابقه هم با کلی رقابت جذاب، تموم شد !
نتایج این مسابقه، مثل مسابقه قبلی نبود و نتایج کامل از اول تا آخر مسابقه، در دسترس کاربران بود.
سوالات این مسابقه توسط تیم مسترپای طرح شد و مسابقه با شرکت 22 نفر شروع شد...
اولین ارسال LawBr3aker توسط در ساعت 10:07 انجام شد که تونست با همون ارسال، نمره کامل اولین سوال رو بگیره! و همچنین آخرین ارسال، توسط Mahankhorami در ساعت 12:58 انجام شد.
در این مسابقه 7 نفر فایل ارسال کردند که خوشبختانه همه افراد از ارسال هاشون نمره گرفتند و کسی با نمره 0 وجود نداشت.
جالبه بدونید در این مسابقه حدود 90 فایل ارسال و داوری خودکار شد!
پاسخ سوالات
سوال اول) عدد خوب
def good_number(n):
visited = {n: 1}
while visited[n] <= 1:
s = 0
for i in str(n):
s += int(i) ** 2
n = s
if n in visited:
visited[n] += 1
else:
visited[n] = 1
if n == 1:
break
return n == 1
سوال دوم) رشته افسانهای
def legendary_string(n):
n = int(n)
result = 1
for i in range(2, n+1):
t = 0
for j in str(i):
t += int(j)
result = (result*2 + t)%1000000007
return result
سوال سوم) مثلث اعداد!
def triangle(a):
result = "*\n"
for i in range(1, int((2*a)/2)+1):
result += "*"
for j in range(1, i):
result += str(j)
if result[-1] == "*":
result += "1"
else:
result += str(int(result[-1])+1)
for j in range(i-1, 0, -1):
result += str(j)
result += "*\n"
for i in range(int((2*a)/2)-1, 0, -1):
result += "*"
for j in range(1, i):
result += str(j)
if result[-1] == "*":
result += "1"
else:
result += str(int(result[-1])+1)
for j in range(i-1, 0, -1):
result += str(j)
result += "*\n"
result += "*"
return result
سوال چهارم) عددگرایی
class Number():
def __init__(self):
self.n = 0
def __setitem__(self, key, value):
if key == "n":
if value <= 0:
self.n = 2
else:
i = 0
while True:
i += 1
if self.is_prime(value+i):
self.n = value + i
break
if self.is_prime(value-i):
self.n = value - i
break
def is_prime(self, number):
if number > 1:
r = True
for i in range(2, number):
if number % i == 0:
r = False
return r
else:
return False
def is_mirror_number(self, number):
if str(number) == str(number)[::-1]:
return True
return False
سوال پنجم) فیلم ببینیم 🎥🎬
class Movie():
def q1(self):
return "The Midnight Gospel"
def q2(self):
return 116
def q3(self):
return [853, 8.3]
def q4(self):
return 2021
def q5(self):
return ['Kim', 'Sang-kyung,', 'Na-ra', 'Oh', 'Tang', 'Joon-sang', 'Sang-Yeon', 'Son']
* دقت کنید پاسخ سوالات فقط این ها نمیتونن باشن و برای هر سوال، راه حل های متفاوتی وجود داره
اعلام نتایج
خیلی ممنون که با ما در این مسابقه همراه بودید، حتما نظراتتون درباره مسابقه رو در قسمت نظرات این مقاله مطرح کنید.
ممنون میشیم که ما رو به دوستانتون معرفی کنید و کمک کنید در آینده مسابقات و ... بهتری برگزار کنیم، خدانگهدار!
عالی بود 😃
علی سلیمی: خیلی ممنون