C ++ ، ازگر ، اور جاوا اسکرپٹ میں سٹرنگ کو کیسے پلٹایا جائے۔

C ++ ، ازگر ، اور جاوا اسکرپٹ میں سٹرنگ کو کیسے پلٹایا جائے۔

بطور ایک پروگرامر ، آپ کو ممکنہ طور پر ایسی صورت حال کا سامنا کرنا پڑا ہے جس کے لیے آپ کو تار کو پلٹنے کی ضرورت ہوتی ہے۔ سٹرنگ کو پلٹنا ان سب سے عام حالات میں سے ایک ہے جن کا پروگرامرز کوڈ سیکھتے ہوئے سامنا کرتے ہیں۔ آپ بلٹ ان فنکشنز کا استعمال کرکے یا ریورس فنکشن کا اپنا عمل درآمد لکھ کر سٹرنگ کو ریورس کرسکتے ہیں۔





اس آرٹیکل میں ، آپ C ++ ، ازگر اور جاوا اسکرپٹ میں سٹرنگ کو ریورس کرنے کے مختلف طریقوں کے بارے میں سیکھیں گے۔





C ++ میں سٹرنگ کو الٹنے کے مختلف طریقے۔

آپ ان طریقوں کا استعمال کرتے ہوئے C ++ میں تار کو الٹ سکتے ہیں:





بلٹ ان ریورس () فنکشن کا استعمال کرتے ہوئے C ++ میں سٹرنگ کو ریورس کریں۔

ذیل میں C ++ پروگرام ہے جو بلٹ ان کا استعمال کرتے ہوئے تار کو ریورس کرتا ہے۔ معکوس() فنکشن:

// C++ implementation to reverse a string
// using inbuilt function: reverse()
#include
using namespace std;
// Driver Code
int main()
{
string str1 = 'MUO';
string str2 = 'Welcome to MUO';
string str3 = 'She sells seashells by the seashore';
cout << 'Input string:' << endl;
cout << str1 << endl;
cout << str2 << endl;
cout << str3 << endl;
reverse(str1.begin(), str1.end());
reverse(str2.begin(), str2.end());
reverse(str3.begin(), str3.end());
cout << 'Reversed string: ' << endl;
cout << str1 << endl;
cout << str2 << endl;
cout << str3 << endl;
return 0;
}

آؤٹ پٹ:



Input string:
MUO
Welcome to MUO
She sells seashells by the seashore
Reversed string:
OUM
OUM ot emocleW
erohsaes eht yb sllehsaes slles ehS

حروف کو تبدیل کرکے C ++ میں ایک سٹرنگ کو ریورس کریں۔

ذیل میں C ++ پروگرام ہے جو حروف کو تبدیل کرکے تار کو تبدیل کرتا ہے۔

// C++ implementation to reverse a string
// by swapping characters
#include
using namespace std;
// Own implementation of a function to reverse a string
void reverseString(string& str)
{
int size = str.size();
for(int i=0, j=size-1; i {
swap(str[i], str[j]);
}
}
// Driver Code
int main()
{
string str1 = 'MUO';
string str2 = 'Welcome to MUO';
string str3 = 'She sells seashells by the seashore';
cout << 'Input string:' << endl;
cout << str1 << endl;
cout << str2 << endl;
cout << str3 << endl;
reverseString(str1);
reverseString(str2);
reverseString(str3);
cout << 'Reversed string: ' << endl;
cout << str1 << endl;
cout << str2 << endl;
cout << str3 << endl;
return 0;
}

آؤٹ پٹ:





Input string:
MUO
Welcome to MUO
She sells seashells by the seashore
Reversed string:
OUM
OUM ot emocleW
erohsaes eht yb sllehsaes slles ehS

کنسٹرکٹر کے ساتھ ریورس آئٹریٹرز کا استعمال کرتے ہوئے C ++ میں سٹرنگ کو ریورس کریں۔

ذیل میں C ++ پروگرام ہے جس میں کنسٹرکٹر کے ساتھ ریورس آئیٹرز کا استعمال کرتے ہوئے تار کو ریورس کیا جائے:

// C++ implementation to reverse a string
// using constructor
#include
using namespace std;
int main()
{
string str1 = 'MUO';
string str2 = 'Welcome to MUO';
string str3 = 'She sells seashells by the seashore';

cout << 'Input string:' << endl;
cout << str1 << endl;
cout << str2 << endl;
cout << str3 << endl;
// Using reverse iterators to reverse a string
string reversedStr1 = string(str1.rbegin(), str1.rend());
string reversedStr2 = string(str2.rbegin(), str2.rend());
string reversedStr3 = string(str3.rbegin(), str3.rend());
cout << 'Reversed string: ' << endl;
cout << reversedStr1 << endl;
cout << reversedStr2 << endl;
cout << reversedStr3 << endl;
return 0;
}

آؤٹ پٹ:





مائیکروسافٹ سرفیس پر اسکرین شاٹ لینے کا طریقہ
Input string:
MUO
Welcome to MUO
She sells seashells by the seashore
Reversed string:
OUM
OUM ot emocleW
erohsaes eht yb sllehsaes slles ehS

عارضی سٹرنگ کا استعمال کرتے ہوئے C ++ میں ایک سٹرنگ کو ریورس کریں۔

ذیل میں C ++ پروگرام ہے جو عارضی سٹرنگ کا استعمال کرتے ہوئے سٹرنگ کو ریورس کرتا ہے۔

// C++ implementation to reverse a string
// using a temporary string
#include
using namespace std;
// Function to reverse a string using a temporary string
string reverseString(string str)
{
int size = str.size();
string tempStr;
for(int i=size-1; i>=0; i--)
{
tempStr.push_back(str[i]);
}
return tempStr;
}
// Driver Code
int main()
{
string str1 = 'MUO';
string str2 = 'Welcome to MUO';
string str3 = 'She sells seashells by the seashore';
cout << 'Input string:' << endl;
cout << str1 << endl;
cout << str2 << endl;
cout << str3 << endl;
str1 = reverseString(str1);
str2 = reverseString(str2);
str3 = reverseString(str3);
cout << 'Reversed string: ' << endl;
cout << str1 << endl;
cout << str2 << endl;
cout << str3 << endl;

return 0;
}

آؤٹ پٹ:

Input string:
MUO
Welcome to MUO
She sells seashells by the seashore
Reversed string:
OUM
OUM ot emocleW
erohsaes eht yb sllehsaes slles ehS

متعلقہ: ایک حرف میں حروف ، حروف ، ہندسے اور خاص حروف کیسے تلاش کریں۔

ازگر میں سٹرنگ کو الٹنے کے مختلف طریقے۔

آپ ان طریقوں کا استعمال کرتے ہوئے ازگر میں ایک تار کو الٹ سکتے ہیں:

توسیع شدہ سلائس نحو کا استعمال کرتے ہوئے ازگر میں ایک سٹرنگ کو ریورس کریں۔

ذیل میں پائتھون پروگرام ہے جو ایک توسیع شدہ سلائس نحو کا استعمال کرتے ہوئے ایک تار کو الٹ دیتا ہے۔

# Python implementation to reverse a string
# using extended slice syntax
def reverseString(str):
return str[::-1]

str1 = 'MUO';
str2 = 'Welcome to MUO';
str3 = 'She sells seashells by the seashore';
print('Input string:')
print(str1)
print(str2)
print(str3)
str1 = reverseString(str1)
str2 = reverseString(str2)
str3 = reverseString(str3)
print('Reversed string:')
print(str1)
print(str2)
print(str3)

آؤٹ پٹ:

Input string:
MUO
Welcome to MUO
She sells seashells by the seashore
Reversed string:
OUM
OUM ot emocleW
erohsaes eht yb sllehsaes slles ehS

تکرار کا استعمال کرتے ہوئے ازگر میں ایک سٹرنگ کو ریورس کریں۔

تکرار کا استعمال کرتے ہوئے تار کو ریورس کرنے کے لیے ازگر کا پروگرام ذیل میں ہے:

متعلقہ: تکرار کیا ہے اور آپ اسے کیسے استعمال کرتے ہیں؟

# Python implementation to reverse a string
# using recursion
def reverseString(str):
if len(str) == 0:
return str
else:
return reverseString(str[1:]) + str[0]

str1 = 'MUO';
str2 = 'Welcome to MUO';
str3 = 'She sells seashells by the seashore';
print('Input string:')
print(str1)
print(str2)
print(str3)
str1 = reverseString(str1)
str2 = reverseString(str2)
str3 = reverseString(str3)
print('Reversed string:')
print(str1)
print(str2)
print(str3)

آؤٹ پٹ:

Input string:
MUO
Welcome to MUO
She sells seashells by the seashore
Reversed string:
OUM
OUM ot emocleW
erohsaes eht yb sllehsaes slles ehS

بلٹ ان ریورسڈ () طریقہ استعمال کرتے ہوئے ازگر میں سٹرنگ کو ریورس کریں۔

بلٹ ان کا استعمال کرتے ہوئے سٹرنگ کو ریورس کرنے کے لیے نیچے ازگر کا پروگرام ہے۔ الٹا () طریقہ:

# Python implementation to reverse a string
# using reversed method()
def reverseString(str):
str = ''.join(reversed(str))
return str

str1 = 'MUO';
str2 = 'Welcome to MUO';
str3 = 'She sells seashells by the seashore';
print('Input string:')
print(str1)
print(str2)
print(str3)
str1 = reverseString(str1)
str2 = reverseString(str2)
str3 = reverseString(str3)
print('Reversed string:')
print(str1)
print(str2)
print(str3)

آؤٹ پٹ:

Input string:
MUO
Welcome to MUO
She sells seashells by the seashore
Reversed string:
OUM
OUM ot emocleW
erohsaes eht yb sllehsaes slles ehS

عارضی سٹرنگ کا استعمال کرتے ہوئے ازگر میں ایک سٹرنگ کو ریورس کریں۔

ایک عارضی تار کا استعمال کرتے ہوئے تار کو ریورس کرنے کے لیے ازگر کا پروگرام ذیل میں ہے:

# Python implementation to reverse a string
# using a temporary string
def reverseString(str):
tempStr = ''
for s in str:
tempStr = s + tempStr
return tempStr

str1 = 'MUO';
str2 = 'Welcome to MUO';
str3 = 'She sells seashells by the seashore';
print('Input string:')
print(str1)
print(str2)
print(str3)
str1 = reverseString(str1)
str2 = reverseString(str2)
str3 = reverseString(str3)
print('Reversed string:')
print(str1)
print(str2)
print(str3)

آؤٹ پٹ:

Input string:
MUO
Welcome to MUO
She sells seashells by the seashore
Reversed string:
OUM
OUM ot emocleW
erohsaes eht yb sllehsaes slles ehS

جاوا اسکرپٹ میں سٹرنگ کو پلٹنے کے مختلف طریقے۔

آپ ان طریقوں کا استعمال کرتے ہوئے جاوا اسکرپٹ میں ایک تار کو الٹ سکتے ہیں:

متعلقہ: جاوا اسکرپٹ کے ساتھ اپنی پہلی رد عمل ایپ کیسے بنائیں۔

تکرار کا استعمال کرتے ہوئے جاوا اسکرپٹ میں ایک سٹرنگ کو ریورس کریں۔

تکرار کا استعمال کرتے ہوئے ایک تار کو ریورس کرنے کے لیے نیچے جاوا اسکرپٹ پروگرام ہے:

// JavScript implementation to reverse a string
// using recursion
function reverseString(str) {
if (str === '') {
return '';
} else {
return reverseString(str.substr(1)) + str.charAt(0);
}
}
str1 = 'MUO';
str2 = 'Welcome to MUO';
str3 = 'She sells seashells by the seashore';
document.write('Input string:
');
document.write(str1 + '
');
document.write(str2 + '
');
document.write(str3 + '
');
str1 = reverseString(str1);
str2 = reverseString(str2);
str3 = reverseString(str3);
document.write('Reversed string:
');
document.write(str1 + '
');
document.write(str2 + '
');
document.write(str3 + '
');

آؤٹ پٹ:

Input string:
MUO
Welcome to MUO
She sells seashells by the seashore
Reversed string:
OUM
OUM ot emocleW
erohsaes eht yb sllehsaes slles ehS

بلٹ ان طریقوں کا استعمال کرتے ہوئے جاوا اسکرپٹ میں ایک سٹرنگ کو ریورس کریں۔

بلٹ ان طریقوں کا استعمال کرتے ہوئے سٹرنگ کو ریورس کرنے کے لیے نیچے جاوا اسکرپٹ پروگرام ہے:

// JavaScript implementation to reverse a string
// using inbuilt methods
function reverseString(str) {
return str.split('').reverse().join('');
}
str1 = 'MUO';
str2 = 'Welcome to MUO';
str3 = 'She sells seashells by the seashore';
document.write('Input string:
');
document.write(str1 + '
');
document.write(str2 + '
');
document.write(str3 + '
');
str1 = reverseString(str1);
str2 = reverseString(str2);
str3 = reverseString(str3);
document.write('Reversed string:
');
document.write(str1 + '
');
document.write(str2 + '
');
document.write(str3 + '
');

آؤٹ پٹ:

Input string:
MUO
Welcome to MUO
She sells seashells by the seashore
Reversed string:
OUM
OUM ot emocleW
erohsaes eht yb sllehsaes slles ehS

عارضی سٹرنگ کا استعمال کرتے ہوئے جاوا اسکرپٹ میں ایک سٹرنگ کو ریورس کریں۔

ایک عارضی تار کا استعمال کرتے ہوئے ایک تار کو ریورس کرنے کے لیے ذیل میں جاوا اسکرپٹ پروگرام ہے:

// JavScript implementation to reverse a string
// using a temporary string
function reverseString(str) {
var size = str.length;
tempStr = '';
for(let i=size-1; i>=0; i--)
{
tempStr += str[i];
}
return tempStr;
}
str1 = 'MUO';
str2 = 'Welcome to MUO';
str3 = 'She sells seashells by the seashore';
document.write('Input string:
');
document.write(str1 + '
');
document.write(str2 + '
');
document.write(str3 + '
');
str1 = reverseString(str1);
str2 = reverseString(str2);
str3 = reverseString(str3);
document.write('Reversed string:
');
document.write(str1 + '
');
document.write(str2 + '
');
document.write(str3 + '
');

آؤٹ پٹ:

Input string:
MUO
Welcome to MUO
She sells seashells by the seashore
Reversed string:
OUM
OUM ot emocleW
erohsaes eht yb sllehsaes slles ehS

سٹرنگ ہیرا پھیری سیکھیں۔

سٹرنگ سے متعلقہ انٹرویو کے مسائل کو حل کرنے کے لیے ، آپ کو معلوم ہونا چاہیے کہ سٹرنگ کو کیسے جوڑنا ہے۔ آپ کسی بھی پروگرامنگ زبان میں سٹرنگ کو جوڑ سکتے ہیں جیسے سی ++ ، ازگر ، جاوا اسکرپٹ ، جاوا ، سی ، وغیرہ۔

ازگر سٹرنگ کو جوڑنے کے لیے سمجھنے میں آسان ترین نحو فراہم کرتا ہے۔ اگر سٹرنگ کو جوڑنا آپ کو مشکل لگتا ہے تو ، ازگر کو جانے دیں؛ یہ دھوکہ دہی سے سیدھا ہے

بانٹیں بانٹیں ٹویٹ ای میل۔ ازگر سیکھنا؟ اسٹرنگز کو جوڑنے کا طریقہ یہاں ہے۔

ازگر میں ڈوروں کا استعمال اور جوڑ توڑ مشکل دکھائی دیتا ہے ، لیکن یہ دھوکہ دہی سے سیدھا ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • جاوا اسکرپٹ۔
  • ازگر۔
  • کوڈنگ ٹیوٹوریل
مصنف کے بارے میں یوراج چندر۔(60 مضامین شائع ہوئے)

یوراج دہلی یونیورسٹی ، انڈیا میں کمپیوٹر سائنس کے انڈر گریجویٹ طالب علم ہیں۔ وہ فل اسٹیک ویب ڈویلپمنٹ کے بارے میں پرجوش ہے۔ جب وہ نہیں لکھ رہا ہے ، وہ مختلف ٹیکنالوجیز کی گہرائی کو تلاش کر رہا ہے۔

آئی فون سی ہوم بٹن کام نہیں کر رہا ہے۔
یوراج چندر سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔