باسلام و احترام
شما ابتدا باید با مفاهیم اولیه و تست نفوذ وب آشنا بشید و بعد به این مسیر قدم بردارید , قرار نیست که شما از ابتدای مسیر بخواید وارد مرحله ی آپلود شل و کار بر روی سرور .... بشید , اگر علاقه مند به حوزه وب هکینگ هستید پیشنهاد میکنم برای آموزش با مدیران در ارتباط باشید
موفق باشید
باسلام و احترام
علت اینکه شما به مشکل خوردید اینه که هنوز زبان برنامه نویسی HTML و PHP رو به خوبی کار نکردید....پس ابتدا زبان برنامه نویسی HTML رو کار کنید تا متوجه بشید سوالتون چقدر ساده و راحته که جوابش توی خود سواله !!!! موفق باشید
-سوال
رشته ی s به شما داده میشود که حاوی اعداد ، حروف بزرگ و کوچیک انگلیسی هست . اعمال زیر را انجام دهید.
1. حروف کوچیک به صورت مرتب شده قبل از حروف بزرگ
2.حروف بزرگ به صورت مرتب شده قبل از اعداد
3. اعدد فرد به صورت مرتب شده قبل از اعداد زوج که مرتب شدن
نکته:منظور از مرتب شده، مرتب کردن عناصر با ascii code های مربوط بهشون هست
جواب:
s="SortingSUN498127"
lowers=[]
uppers=[]
odds=[]
evens=[]
for i in s:
if i.isdigit():
if int(i)%2==0: evens.append(i)
else: odds.append(i)
elif i.islower():
lowers.append(i)
elif i.isupper():
uppers.append(i)
uppers.sort()
lowers.sort()
odds.sort()
evens.sort()
print("".join(lowers+uppers+odds+evens))
از sort استفاده کردیم نه sorted
بخاطر این که این متد in-place عمل میکنه و یه آبجکت جدید درست نمیکنه و کار مرتب سازی رو رو همون لیست انجام میده در صورتی که sorted میاد لیست جدید درست میکنه و اعضای مرتب شده رو داخلش میندازه