Program Discussion :: Basics
1 / 265
Write a program to reverse the string?
Answer:
Asked In ::
Language:

Rai
22 Apr, 2017 11:43 PM
import java.util.*;
import java.lang.*;
import java.io.*;
public class ReverseString
{
public static void main (String[] args)
{
String str, reverse="";
System.out.println("Enter The String: ");
Scanner sc=new Scanner(System.in);
str=sc.nextLine();
/* FIRST METHOD TO REVERSE */
/* #start */
int len=str.length();
for(int i=len-1;i>=0;i--)
{
reverse =str.charAt(i);
}
System.out.print(reverse);
/* #end */
/* SECOND METHOD TO REVERSE */
/* #start */
char[] arr=str.toCharArray();
for(int j=arr.length-1;j>=0;j--)
{
System.out.print(arr[j]);
}
/* #end */
/* THIRD METHOD TO REVERSE*/
/* #start */
String[] arr1=str.split(" ");
String str1="";
for(int k=arr1.length-1;k>=0;k--)
{
str1 =arr1[k] " ";
}
System.out.println(str1);
/* #end */
}
}
Language:

Rai
22 Apr, 2017 11:43 PM
package com.pckg;
import java.util.Scanner;
public class ReverseString {
public static void main(String[] args) {
System.out.println("Enter String to reverse : ");
Scanner in = new Scanner(System.in);
String originalString = in.nextLine();
int len = originalString.length();
String reverseString = "";
for (int i = (len - 1); i >= 0; i--) {
reverseString = reverseString originalString.charAt(i);
}
System.out.println("Reverse String : " reverseString);
}
}
Language:

Monika
11 Jun, 2017 1:22 PM
<!DOCTYPE html>
<html>
<body>
<?php
function Reverse() {
// input string
$str ="what is your name";
echo "Input string is :" . $str."<br/>";
// conversion of string into array
$arr = str_split($str);
// counting lengh of array
$arrlength=count ($arr);
// initialising an empty array and its initial index
$arrc=array(); $j=0;
// loop for reading the input array
for( $x= $arrlength; $x>=0; $x--)
{
// reversing the array
$arrc[$j]=$arr[ $x];
$j++;
}
// conversion of array into string
$name= implode ("",$arrc);
// printing string in reverse order
echo $name;
}
Reverse();
?>
</body>
</html>
Language:

Varun
7 Jul, 2017 9:30 AM
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
s
char str[100], temp;
int i=0, j;
printf("Enter the String : ");
gets(str);
i=0;
j=strlen(str)-1;
while(i<j)
{
temp=str[i];
str[i]=str[j];
str[j]=temp;
i++;
j--;
}
printf("Reverse of the String = %s",str);
getch();
}
Language:

Neha
7 Jul, 2017 9:30 AM
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
char str[100], temp;
int i=0, j;
cout<<"Enter the String : ";
gets(str);
i=0;
j=strlen(str)-1;
while(i<j)
{
temp=str[i];
str[i]=str[j];
str[j]=temp;
i++;
j--;
}
cout<<"Reverse of the String = "<<str;
getch();
}
Language:

Veera Chowdary Kamani
4 Sep, 2018 4:54 PM
st="what is your name?";a=""
for i in range(0,len(st)):
a=a st[-(i 1)]
print(a)
Language:

Veera Chowdary Kamani
5 Sep, 2018 1:00 PM
st="What is your name?";b=""
a=st.split(" ")
for i in range(len(a)):
b=b " " a[-(i 1)]
print(b.strip())
Language:

Siddhartha Paul
19 Jun, 2019 2:16 PM
import java.io.*;
public class ReverseString
{
public static void main(String[] args)throws IOException
{
String str1="";
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter a String: ");
String str=br.readLine();
int len = str.length();
for(int i=len-1;i>=0;i--)
{
char ch=str.charAt(i);
str1=str1+ch;
}
System.out.println("Reverse string is: "+str1);
}
}