함수 isRotatedString()

Jmnote (토론 | 기여)님의 2019년 5월 5일 (일) 23:10 판 (새 문서: 분류: 문자열 ==PHP== <source lang='php'> function is_rotated_string($r, $o) { if( strlen($r) != strlen($o) ) return false; return (strpos($o.$o, $r) !== false ); } v...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 PHP

function is_rotated_string($r, $o) {
    if( strlen($r) != strlen($o) ) return false;
    return (strpos($o.$o, $r) !== false );
}

var_dump( is_rotated_string("abcd", "abcd")); # bool(true)
var_dump( is_rotated_string("bcda", "abcd")); # bool(true)
var_dump( is_rotated_string("cdab", "abcd")); # bool(true)
var_dump( is_rotated_string("dabc", "abcd")); # bool(true)

var_dump( is_rotated_string("dcba", "abcd")); # bool(false)
var_dump( is_rotated_string("adcb", "abcd")); # bool(false)
var_dump( is_rotated_string("badc", "abcd")); # bool(false)

2 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}