[Arabic] Implement Functions With C++ #04 - String Reverse
HTML-код
- Опубликовано: 30 сен 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;
}
السلام عليكم يا استاذ انا لدي سؤال مهم جدا لقد بدات تعلم البرمجه من حوالي سنه ونصف وانا الان على وشك ان اصبح جاهزا لادخل فوق العمل خصوصا في مجال الفرونت اند لكني اتساءل بما انه مجال فرونت ان وتصميم مواقع اذا ضروري سوف يكون في تصميم لصور وكارت واشياء من هذا القبيل تحتوي على نساء واشياء محرمه في ديننا وانا صراحه اريد ان اكمل العمل في مجال البرمجيات في اوروبا وطبعا اولئك الناس لا يفرقون بين حلال او حرام انا خائف من ان يكون عملي كله ومالي من الحرام وانت لديك خبره كثيره في هذا المجال فما رايك في هذا لقد بحثت ورايت ان صنع مثل هذه المواقع التي تحتوي على صور نساء وهذه الاشياء هو حرام قطعا وانا الان حقا محتار هل اتوقف التعلم والاكمام في هذا المجال ام ان هناك حلا ما اتمنى الرد
السلام عليكم ورحمة الله وبركاته، لعل أستاذ أسامة مشغول، تابع مقابلات المبرمجين الذين عملوا في الدول الأوروبية (بودكاست) ستجد إجابات كثيرة إن شاء الله، استمعت لأكثر من شخص تتلخص إجابتهم (من ترك شيء لله عوضه الله خير منه، وعند بدأ العمل توضيح هذه النقاط وأن معظم الشركات ستتفهم ذلك ) هذه ما أذكر أنهم قالوه، أتمنى أن يكون كلامي قد أضاف لديك معرفة، بالتوفيق إن شاء الله.
// 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
#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
#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;
}
بسم الله الرحمن الرحيم
#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
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
"Iam here" لم أرها كنتيجة
اين استطيع الحصول ع تصاميم front-end للتدريب
string Reverse(string st)
{
char temp;
int s, e;
s = 0;
e = st.length() - 1;
while (s
#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
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 ;
}
ممتاز🥰
و عليكم السلام ورحمة الله وبركاته
#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
حلي
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;
}
يا مستر هو ده كورس البرمجة من جديد لا لع وشكراً لكضرتك علشانا انا مش فاهم حاجة من الفديوهات الجديدة فا انا سنى ١٦ تنصحنى بإيه ابدا البرمجة ولا ده مش وقتى. انتا حضرتك شايف ايه❤❤
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 :)
اتمنى اتواصل مع حضرتك يابشمهندس للاهميه جزاك الله خير الجزاء
السلام عليكم يا باشمهندس أنا مستوايا فى الانجليزى جيد و محتار اقدم فى منحة ALX اعمل ايه و بعدين هيا فيديوهات الشرح بتكون بالانجليزي و لا ايه ارجو الرد أكرمك الله
السلام استاذ هل توجد في القنات فيديوهات عن لغة البرمجة C وشكرا على مجهوداتك الجبارة
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
القصص المترجمة أفضل الطرق لتساعدك على تحسين مستواك في اللغة الإنجليزية تابعنا لقصص مترجمة متجددة ❤
جزاك الله خيرا يا بشمهندس ❤
لو سمحت لو ممكن تقول طريقة عمل الفانكشن الجاهزة عشان نستفيد اكثر ونختصر الوقت
reverse (str.begin() , str.end() )
طيب انا حلي هو نعمل كوندشن ونقول
(7 ==[i]st)if
Cout
طيب بفرض ان الspace في index 9 او 10 او 5 ؟
هو هنا اداك مثال بس مش كل المدخلات هتكون الspace فيه رقم 7
الله يعطـيك العــــــــــــــــافيه يا استاذ اسامه
اسلوبك قوي و جميل
الله يعطيك العافية
ربنا يبارك في حضرتك ويكرمك❤
ربنا يبارك فيك ي هندسه❤
هو لي يا أستاذ أسامة متعملش كتب خاصة أو مذكرات خاصة بي كرساتك بحيث اي حد بيتابع معاك ميضيعش وقت في كتابة ملاحظات عشان يلحق يطبق
احسن استفادة هتطلع بيها من الكورس لما تكتب ملاحظاتك بنفسك وتسجل اللي انت شايف انك محتاج تسجله
على قناة التلغرام موجودة
السلام عليكم كنت عايز اسأل سؤال ممكن حد يشوفه غريب شوية بس اتمني حد يرد
انا كنت بفكر اتعلم برمجة بس خايف اتعلم مثلا الويب او التطبيقات للاندرويد وبعدين اجي اشتغل ف شركة الاقي المطلوب مني مثلا اعمل موقع واحط صورة واحدة بشعرها مثلا ف ده هيبقي ك ذنوب جارية ليا فهل ده صح ولا مش هستخدم الصور ؟
طبعاً ما تقبل ومعظم الشركات بتتفهم الفكرة، تذكر قول رسول الله صلى الله عليه وسلم من ترك شيء لله عوضه الله خير منه.
@@OWAISPC يعني هل فعلا ده بيحصل ولا ممكن اتجنبه لان انا بشوف الاستاذ اسامة الصراحة معملش حاجة زي كده قبل كده يعني
@@Ybyby-fd6vj رزقك من الله عز وجل مكتوب، الوظيفة مجرد سبب للرزق، طبعاً ما تشتغل شيء عبارة عن ذنوب دائمة، والكثير من المبرمجين حكوا عن الموضوع في مقاطع لهم أو في بودكاست .
@@OWAISPC ممكن تقولي اي بودكاست اسمعه عشان افهم الموضوع كويس وجزاكم الله خيرا
جزاك الله خيرا
الف شكر الك
يابش مهند اسامة اتمنى منك
انك تكون تشرح فكرة ال function عشان نحاول نعملها وبعدين نشوف الشرح
عشان تزيد الفايدة
موجود بسلسلة مبادئ البرمجة c++
ياغالي دة اللي قولتوا في اول الفيديو والله :)
بتعكس ال Character اللي جوة ال String
@@imad_zxc اكتب الرابط لو سمحت
0:11
ممكن شرح للي قالو البش مهندس في اخر الفيديو
لاني مافهمت تمام (:
هو عايز bewore zlE
هو عايز output كدا☝️
ممكن حد يشرح شنو الاضافة التي طلبها المهندس مافهمتش المطلوب
"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
اول مشاهدة.
لو سمحت يا اخي هاد اي مستوى لانني ماعم افهم شي😨
@@RUclipsOfficial-Shorts elzero.org/tracks/programming-fundamentals/
@@ElzeroWebSchool يا استاذ انا عيني دمعت ولله
الله يجزيك الخير يارب ويوفقك وين ما بتروح🤍🤍🤍🤍🤍🤍