“¿Qué es Palindrome?” Código de respuesta

puede ser palíndromo

// can we generate palindrome string by suffling 
// the character of the string s 
public bool CanBePalindrome(string s)
{
    var dict = new Dictionary<char, int>();
    for (int j =0; j < s.Length; j++)
    {
        var item = s[j];
        if (dict.ContainsKey(item))
        {
            dict[item]++;
            if (dict[item] == 2)
            {
                dict.Remove(item);
            }
        }
        else
        {
            dict.Add(item, 1);
        }
    }
    return dict.Count <= 1;
}
PrashantUnity

palíndromo

var letters = [];
var word = "racecar"  //bob

var rword = "";

//put letters of word into stack
for (var i = 0; i < word.length; i++) {
    letters.push(word[i]);
}

//pop off the stack in reverse order
for (var i = 0; i < word.length; i++) {
    rword += letters.pop();
}

if (rword === word) {
    console.log("The word is a palindrome");
}
else {
    console.log("The word is not a palindrome");
}   
Edicemi

cómo verificar el número es palíndromo o no

function isPalindrome(num) {
   const temp = num.toString().split('').reverse().join('') * 1;
   return (result = num === parseInt(temp) ? true : false);
}

console.log(isPalindrome(121));
console.log(isPalindrome(320));
Mehedi Islam Ripon

Checker de palíndromo

/*
	C++ Palindrome Checker program by lolman_ks.
    Checks palindromic string WITHOUT reversing it.
    Same logic can be used to build this program in other languages.
*/
  
 /*
	 Logic: In a palindromic string, the 1st and last, 2nd and 2nd last, and so
     on characters are equal.
     Return false from the function if any of these matches, i.e (1st and last),
     (2nd and 2nd last) are not equal.
 */

#include <iostream>
using namespace std;

bool checkPalindromicString(string text){
  int counter_1 = 0; //Place one counter at the start.
  int counter_2 = text.length() - 1; //And the other at the end.

  //Run a loop till counter_2 is not less that counter_1.
  
  while(counter_2 >= counter_1){
    if(text[counter_1] != text[counter_2]) return false; //Check for match.
    //Note: Execution of a function is halted as soon as a value is returned.
    
    else{
      ++counter_1; //Move the first counter one place ahead.
      --counter_2; //Move the second character one place back.
    }
  }
  return true; 
  /*
  	Return true if the loop is not broken because of unequal characters and it
    runs till the end.
    If the loop runs till the condition specified in it, i.e 
    (counter_2 >= counter1), that means all matches are equal and the string is 
    palindromic.
  */
}

//Implementation of the function.

int main(){
  cout << checkPalindromicString("racecar") << endl; //Outputs 1 (true).
  cout << checkPalindromicString("text") << endl; //Outputs 0 (False).
  
  if(checkPalindromicString("lol")){
  	cout << "#lolman_ks";
  }
  //Outputs #lolman_ks.
  
  return 0;
}

//I hope this would be useful to you all, please promote this answer if it is.
//#lolman_ks
LOLMAN_KS

es palindrom


#include <iostream>
#include <deque>
bool is_palindrome(const std::string &s){

    if(s.size() == 1 ) return true;
    std::deque<char> d ;
    for(char i : s){
        if(std::isalpha(i)){
           d.emplace_back( toupper(i) );
        }
    }

    auto front = d.begin();
    auto back = d.rbegin();
    while( (front != d.end()) || (back != d.rend())){
        bool ans = (*front == *back);
        if(!ans){
            return ans;
        }
        ++front;++back;
    }

    return true;


}

int main() {
    std::string s = "A man, a plan, a cat, a ham, a yak, a yam, a hat, a canal-Panama!";
    std::cout << std::boolalpha << is_palindrome(s) << std::endl;
    return 0;
}
Mero

¿Qué es Palindrome?

function Palindrome(str) { 

  str = str.replace(/ /g,"").toLowerCase();
  var compareStr = str.split("").reverse().join("");

  if (compareStr === str) {
    return true;
  } 
  else {
    return false;
  } 

}
Drab Dolphin

Respuestas similares a “¿Qué es Palindrome?”

Preguntas similares a “¿Qué es Palindrome?”

Más respuestas relacionadas con “¿Qué es Palindrome?” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código