[Arabic] Implement Functions With C++ #04 - String Reverse
Вставка
- Опубліковано 26 вер 2024
- Paid Courses
www.elzero.cou...
String Reverse
elzero.org/imp...
The Implement Functions Playlist
• Implement Functions Wi...
Fundamentals of Programming With C++
• Fundamentals Of Progra...
Join Premium Members
elzero.org/join/
Telegram Channel For The Course:
t.me/ElzeroCPl...
string stringRevese(string st) {
string result;
int space_index;
for (int i=st.length() - 1;i>=0;i--)
{
if (st[i] != ' ')
result += st[i];
if (st[result.length()] == ' ')
result += ' ';
}
return result;
}
الله يعطـيك العــــــــــــــــافيه يا استاذ اسامه
string Reverse(string st)
{
char temp;
int s, e;
s = 0;
e = st.length() - 1;
while (s
ربنا يبارك فيك ي هندسه❤
My solution with normal loop:>>
string ReverseAstring(string in) {
string reversed = " ";
for (int i = 0; i < in.length() ; i++) {
reversed += in[ in.length() - 1 - i ];
}
return reversed ;
}
ممتاز🥰
ربنا يبارك في حضرتك ويكرمك❤
جزاك الله خيرا يا بشمهندس ❤
لو سمحت لو ممكن تقول طريقة عمل الفانكشن الجاهزة عشان نستفيد اكثر ونختصر الوقت
reverse (str.begin() , str.end() )
و عليكم السلام ورحمة الله وبركاته
القصص المترجمة أفضل الطرق لتساعدك على تحسين مستواك في اللغة الإنجليزية تابعنا لقصص مترجمة متجددة ❤
السلام عليكم يا استاذ انا لدي سؤال مهم جدا لقد بدات تعلم البرمجه من حوالي سنه ونصف وانا الان على وشك ان اصبح جاهزا لادخل فوق العمل خصوصا في مجال الفرونت اند لكني اتساءل بما انه مجال فرونت ان وتصميم مواقع اذا ضروري سوف يكون في تصميم لصور وكارت واشياء من هذا القبيل تحتوي على نساء واشياء محرمه في ديننا وانا صراحه اريد ان اكمل العمل في مجال البرمجيات في اوروبا وطبعا اولئك الناس لا يفرقون بين حلال او حرام انا خائف من ان يكون عملي كله ومالي من الحرام وانت لديك خبره كثيره في هذا المجال فما رايك في هذا لقد بحثت ورايت ان صنع مثل هذه المواقع التي تحتوي على صور نساء وهذه الاشياء هو حرام قطعا وانا الان حقا محتار هل اتوقف التعلم والاكمام في هذا المجال ام ان هناك حلا ما اتمنى الرد
السلام عليكم ورحمة الله وبركاته، لعل أستاذ أسامة مشغول، تابع مقابلات المبرمجين الذين عملوا في الدول الأوروبية (بودكاست) ستجد إجابات كثيرة إن شاء الله، استمعت لأكثر من شخص تتلخص إجابتهم (من ترك شيء لله عوضه الله خير منه، وعند بدأ العمل توضيح هذه النقاط وأن معظم الشركات ستتفهم ذلك ) هذه ما أذكر أنهم قالوه، أتمنى أن يكون كلامي قد أضاف لديك معرفة، بالتوفيق إن شاء الله.
الف شكر الك
#include
#include
#include
#include
using namespace std;
string stringReverse( string str )
{
int pos;
string res;
for (int i = str.length()-1 , x=0; i >= 0; i-- ,x++)
{
if (str[i]!=' ') res.push_back(str[i]);
if (str[x] == ' ') res.push_back(' ');
}
return res;
}
int main()
{
cout
السلام عليكم يا باشمهندس أنا مستوايا فى الانجليزى جيد و محتار اقدم فى منحة ALX اعمل ايه و بعدين هيا فيديوهات الشرح بتكون بالانجليزي و لا ايه ارجو الرد أكرمك الله
اين استطيع الحصول ع تصاميم front-end للتدريب
السلام استاذ هل توجد في القنات فيديوهات عن لغة البرمجة C وشكرا على مجهوداتك الجبارة
#include
using namespace std;
string reverse(string sent)
{
string result;
for (int i = 0; i < sent.length(); i++)
{
result += sent[sent.length() - i - 1];
}
return result;
}
int main()
{
cout
يا مستر هو ده كورس البرمجة من جديد لا لع وشكراً لكضرتك علشانا انا مش فاهم حاجة من الفديوهات الجديدة فا انا سنى ١٦ تنصحنى بإيه ابدا البرمجة ولا ده مش وقتى. انتا حضرتك شايف ايه❤❤
اتمنى اتواصل مع حضرتك يابشمهندس للاهميه جزاك الله خير الجزاء
يابش مهند اسامة اتمنى منك
انك تكون تشرح فكرة ال function عشان نحاول نعملها وبعدين نشوف الشرح
عشان تزيد الفايدة
موجود بسلسلة مبادئ البرمجة c++
ياغالي دة اللي قولتوا في اول الفيديو والله :)
بتعكس ال Character اللي جوة ال String
@@imad_zxc اكتب الرابط لو سمحت
0:11
"Iam here" لم أرها كنتيجة
string reverce (string word)
{
typedef short small;
small len = word.length();
string final_string = "";
for (small loop = len-1; loop > -1; loop--)
{
final_string += word[loop];
}
return final_string;
}
thats my solution :)
string Reverse(const string& st, int skipIndex = -1) {
std::string reversedString = st;
int i = 0;
int j = st.length() - 1;
// Reverse the string using two-pointer technique
while (i < j) {
// Skip the character at skipIndex
if (i == skipIndex) {
i++;
continue;
}
if (j == skipIndex) {
j--;
continue;
}
// Swap characters
swap(reversedString[i], reversedString[j]);
i++;
j--;
}
return reversedString;
}
//Home work
حلي
string StringReverse(string str) {
string newStr = str;
int backIndex = 0;
for (int i = 0; i < str.length() / 2 ; i++) {
// get ele idx from back
backIndex = str.length() - 1 - i;
newStr[i] = str[backIndex];
newStr[backIndex] = str[i];
}
return newStr;
}
طيب انا حلي هو نعمل كوندشن ونقول
(7 ==[i]st)if
Cout
طيب بفرض ان الspace في index 9 او 10 او 5 ؟
هو هنا اداك مثال بس مش كل المدخلات هتكون الspace فيه رقم 7
هو لي يا أستاذ أسامة متعملش كتب خاصة أو مذكرات خاصة بي كرساتك بحيث اي حد بيتابع معاك ميضيعش وقت في كتابة ملاحظات عشان يلحق يطبق
احسن استفادة هتطلع بيها من الكورس لما تكتب ملاحظاتك بنفسك وتسجل اللي انت شايف انك محتاج تسجله
على قناة التلغرام موجودة
#include
using namespace std;
int main() {
string str, result;
str = "king is been";
for (int i = str.length() - 1; i >= 0; i--) {
if ((str.length() - 1) - str[i] == ' ')
result += ' ';
else
result += str[i];
}
cout
ممكن شرح للي قالو البش مهندس في اخر الفيديو
لاني مافهمت تمام (:
هو عايز bewore zlE
هو عايز output كدا☝️
// My Solution Of The Challenge Length => 6
for (int i = st.length() - 1; i >= 0; i--)
{
if (st[i] == ' ' && keepSpaces) {
vSpaces.push_back(i);
continue;
}
result += st[i];
}
for (int i = vSpaces.size() - 1; i >= 0; i--) {
result.insert(vSpaces[i], " ");
}
return result;
}
int main()
{
cout
الكود جربته ما اشتغل
لما حطيت true و false عطاني نفس ال output (:
حلي هوي 5:00 نفس كود أسامة الزيرو
بس داخل جملة الفور جملة if
شرطها
st[ i]=" "
اذا تحقق
result+= st[-i]
وإلا
result +=st[i]
#include
using namespace std;
string reversal(string str)
{
string result;
for (int i = str.length()-1; i >= 0; i--)
{
if(str[i]!=' ')
{
result += str[i];
}
if (str[result.length()] == ' ')
{
result += ' ';
}
}
return result;
}
int main()
{
cout
السلام عليكم كنت عايز اسأل سؤال ممكن حد يشوفه غريب شوية بس اتمني حد يرد
انا كنت بفكر اتعلم برمجة بس خايف اتعلم مثلا الويب او التطبيقات للاندرويد وبعدين اجي اشتغل ف شركة الاقي المطلوب مني مثلا اعمل موقع واحط صورة واحدة بشعرها مثلا ف ده هيبقي ك ذنوب جارية ليا فهل ده صح ولا مش هستخدم الصور ؟
طبعاً ما تقبل ومعظم الشركات بتتفهم الفكرة، تذكر قول رسول الله صلى الله عليه وسلم من ترك شيء لله عوضه الله خير منه.
@@OWAISPC يعني هل فعلا ده بيحصل ولا ممكن اتجنبه لان انا بشوف الاستاذ اسامة الصراحة معملش حاجة زي كده قبل كده يعني
@@Ybyby-fd6vj رزقك من الله عز وجل مكتوب، الوظيفة مجرد سبب للرزق، طبعاً ما تشتغل شيء عبارة عن ذنوب دائمة، والكثير من المبرمجين حكوا عن الموضوع في مقاطع لهم أو في بودكاست .
@@OWAISPC ممكن تقولي اي بودكاست اسمعه عشان افهم الموضوع كويس وجزاكم الله خيرا
ممكن حد يشرح شنو الاضافة التي طلبها المهندس مافهمتش المطلوب
"Elzero Web" => "beWore zlE"
elzero wep
المسافه بالمكان السادس عايزك تعكس الكلمه و تحط المسافه في المكان السادس
#include
#include
#include
#include
using namespace std;
string stringReverse( string str )
{
int pos;
string res;
for (int i = str.length()-1 , x=0; i >= 0; i-- ,x++)
{
if (str[i]!=' ') res.push_back(str[i]);
if (str[x] == ' ') res.push_back(' ');
}
return res;
}
int main()
{
cout
@@youssefmohamed4476 #include
using namespace std;
int main() {
string str, result;
str = "elzero wep";
for (int i = str.length() - 1; i >= 0; i--) {
if ((str.length() - 1) - str[i] == ' ')
result += ' ';
else
result += str[i];
}
cout
بسم الله الرحمن الرحيم
#include
#include
using namespace std;
// string ReverseString(string Name)
// {
// string result = "";
// for (int i = Name.length() - 1; i >= 0; i--)
// {
// result += Name[i];
// }
// return result;
// }
string ReverseString(string Name)
{
string result = "";
for (int i = 0, j = Name.length() - 1; j >= 0; i++, j--)
{
if (Name[i] == ' ')
result += ' ';
else if (Name[j] != ' ')
result += Name[j];
}
return result;
}
int main()
{
cout
#include
#include
using namespace std;
string strReverse(string str, bool rev_Space = true)
{
string Str_Rev = "";
if(rev_Space == true)
{
for(int i = str.length() - 1; i >= 0; i--)
{
Str_Rev += str[i];
}
}
else
{
for(int i = str.length() - 1; i >= 0; i--)
{
if(str[i] != ' ') Str_Rev += str[i];
if(str[Str_Rev.length()] == ' ') Str_Rev += ' ';
}
}
return Str_Rev;
}
اول مشاهدة.
لو سمحت يا اخي هاد اي مستوى لانني ماعم افهم شي😨
@@UA-camOfficial-Shorts elzero.org/tracks/programming-fundamentals/
@@ElzeroWebSchool يا استاذ انا عيني دمعت ولله
الله يجزيك الخير يارب ويوفقك وين ما بتروح🤍🤍🤍🤍🤍🤍
اسلوبك قوي و جميل
الله يعطيك العافية
جزاك الله خيرا