1 개요[ | ]
- 함수 is_palindrome()
- madam → true
- abradacadarba → true
- java → false
- hello → false
2 C++[ | ]
C++
Copy
#include <bits/stdc++.h>
using namespace std;
bool isPalindrome(string s) {
string p = s;
reverse(p.begin(), p.end());
return p == s;
}
int main() {
// 1
cout << isPalindrome("kayak") << endl;
cout << isPalindrome("madam") << endl;
cout << isPalindrome("racecar") << endl;
cout << isPalindrome("abradacadarba") << endl;
// 0
cout << isPalindrome("토마토") << endl;
cout << isPalindrome("java") << endl;
cout << isPalindrome("hello") << endl;
}
3 Java[ | ]
자바 isPalindrome() 문서를 참고하십시오.
Java
Copy
public class MyClass {
static boolean isPalindrome(String s) {
return s.equals(new StringBuilder(s).reverse().toString());
}
public static void main(String args[]) {
// true
System.out.println( isPalindrome("kayak") );
System.out.println( isPalindrome("madam") );
System.out.println( isPalindrome("racecar") );
System.out.println( isPalindrome("abradacadarba") );
System.out.println( isPalindrome("토마토") );
// false
System.out.println( isPalindrome("java") );
System.out.println( isPalindrome("hello") );
}
}
4 PHP[ | ]
PHP is_palindrome() 문서를 참고하십시오.
PHP
Copy
function is_palindrome($str) { return $str == strrev($str); }
var_dump( is_palindrome('abradacadarba') );
# bool(true)
var_dump( is_palindrome('hello') );
# bool(false)
PHP
Copy
function strrev8($str){
preg_match_all('/./us', $str, $ar);
return join('', array_reverse($ar[0]));
}
function is_palindrome($str) { return $str == strrev8($str); }
# bool(true)
var_dump( is_palindrome('kayak') );
var_dump( is_palindrome('madam') );
var_dump( is_palindrome('racecar') );
var_dump( is_palindrome('abradacadarba') );
var_dump( is_palindrome('토마토') );
# bool(false)
var_dump( is_palindrome('hello') );
var_dump( is_palindrome('coffee') );
5 Python[ | ]
파이썬 is_palindrome() 문서를 참고하십시오.
Python
Copy
def is_palindrome(word):
return word[::-1]==word
# True
print( is_palindrome("kayak") )
print( is_palindrome("madam") )
print( is_palindrome("racecar") )
print( is_palindrome("abradacadarba") )
print( is_palindrome("토마토") )
# False
print( is_palindrome('hello') )
print( is_palindrome('coffee') )
6 같이 보기[ | ]
로그인하시면 댓글을 쓸 수 있습니다.
리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― Jmnote리눅스 Python 2.7 컴파일 설치 ― ㅇㅇㅇ미운코딩새끼 ― 승호 도령미운코딩새끼 ― 불탄고등어미운코딩새끼 ― 김레이미운코딩새끼 ― 호박이미운코딩새끼 ― Junhg0211미운코딩새끼 ― 김왼손미운코딩새끼 ― 용딘이미운코딩새끼 ― Pinkcrimson유기농냠냠파이썬 ― 호박유기농냠냠파이썬 ― 이에스유기농냠냠파이썬 ― 이승현파이썬 global ― Jmnote파이썬 global ― John Jeong파이썬 global ― Jmnote파이썬 global ― John Jeong파이썬 global ― John Jeong파이썬 global ― John Jeong파이썬 global ― Jmnote파이썬 global ― John Jeong