Sharif CodeJam 2022
راهنمای استفاده از سامانه
توضیحاتی دربارهی بخش های سایتی که قرار هست توش مسابقه برگزار بشه.
جواب سوال گلمراد از مسابقه کدجام:
num = input("x: ")
inputs = []
while "0" not in inputs:
inputs.append(input("number: "))
output = []
len_in = len(inputs)
Max_Min = []
for num0 in inputs:
index = inputs.index(num0)
if index < int(num) or (len_in - (index + 1)) < int(num):
output.append("0")
else:
output.append("0")
Max_Min.append(int(num0))
Max_Min.sort()
Max_num = Max_Min[-1]
Min_num = Max_Min[0]
index_max = inputs.index(str(Max_num))
index_min = inputs.index(str(Min_num))
output.insert(index_max, "MAX")
output.pop(index_max+1)
output.insert(index_min, "MIN")
output.pop(index_min+1)
output = " ".join(output)
print(output)
num = input("x: ")
inputs = []
while "0" not in inputs:
inputs.append(input("number: "))
output = []
len_in = len(inputs)
Max_Min = []
for num0 in inputs:
index = inputs.index(num0)
if index < int(num) or (len_in - (index + 1)) < int(num):
output.append("0")
else:
output.append("0")
Max_Min.append(int(num0))
Max_Min.sort()
Max_num = Max_Min[-1]
Min_num = Max_Min[0]
index_max = inputs.index(str(Max_num))
index_min = inputs.index(str(Min_num))
output.insert(index_max, "MAX")
output.pop(index_max+1)
output.insert(index_min, "MIN")
output.pop(index_min+1)
output = " ".join(output)
print(output)
جواب سوال عدد خاص از مسابقهی کدجام:
s_s = input("start stop: ").split()
for num in range(int(s_s[0]), int(s_s[1])):
num2 = str(num * 2)
num = str(num)
if len(num) == len(num2):
flag = True
for n in num:
if n not in num2 or num.count(n) != num2.count(n):
flag = False
break
for n in num2:
if n not in num or num2.count(n) != num.count(n):
flag = False
break
if flag == True:
print(num)
متاسفانه باید بگم پایتون سریع نیست و طبق چیزی که توی سوال اومده و گفته باید توی ۱ ثانیه تمام اعداد رو نشون بده این اتفاق نمی افته و بیشتر از یک ثانیه طول میکشه.
s_s = input("start stop: ").split()
for num in range(int(s_s[0]), int(s_s[1])):
num2 = str(num * 2)
num = str(num)
if len(num) == len(num2):
flag = True
for n in num:
if n not in num2 or num.count(n) != num2.count(n):
flag = False
break
for n in num2:
if n not in num or num2.count(n) != num.count(n):
flag = False
break
if flag == True:
print(num)
متاسفانه باید بگم پایتون سریع نیست و طبق چیزی که توی سوال اومده و گفته باید توی ۱ ثانیه تمام اعداد رو نشون بده این اتفاق نمی افته و بیشتر از یک ثانیه طول میکشه.
این سوالات مال دورهی قبل کدجام هست بد نیست یک نگاه بهشون بندازید.
❤3
PAIREN (Programming Channel)
کاتی.pdf
جالبه این سوال رو جا انداخته بودم الان رفتم دیدم ۹ تا سوال توی سایت هست که من ۸ تا رو دانلود کرده بودم و الان این سوال رو فهمیدم که جا انداختم خوب شد که متوجه شدم. =)
#کدجم
#کدجم
Forwarded from Sharif CodeJam 2022
🟥دوستان عزیز توجه بفرمایید
جهت ورود به مراسم افتتاحیه بر روی لینک زیر کلیک کرده، سپس با کلیک بر روی گزینه مهمان وارد مراسم افتتاحیه شوید.
متاسفانه پخش زنده آپارات با مشکل مواجه شده است
https://www.skyroom.online/ch/sharifict.ir/codejam3
جهت ورود به مراسم افتتاحیه بر روی لینک زیر کلیک کرده، سپس با کلیک بر روی گزینه مهمان وارد مراسم افتتاحیه شوید.
متاسفانه پخش زنده آپارات با مشکل مواجه شده است
https://www.skyroom.online/ch/sharifict.ir/codejam3
Forwarded from Sharif CodeJam 2022
مراسم افتتاحیه تا 10 دقیقه دیگر آغاز خواهد شد