81
Dasturning matni:
kirish S
flag = 1
L = uzunlik (S)
N = L div 2
bs i uchun 1 dan N gacha
agar S [i] = S [ L-i +1] bo'lsa
k = 1
aks holda
k = 0
agar
tamom
flag = flag * k
ys
agar flag = 1 bo'lsa
"Palindrom" chiqishi
aks holda
"Palindrom emas!"
xulosasi
agar tugadi
Har bir juftlikni tekshirishda k koeffitsient belgilanadi, u keyinchalik "bayroq"
ning joriy qiymatiga ko'paytiriladi. Yakuniy xulosa "bayroq"
ning umumiy qiymati
bo'yicha amalga oshiriladi.
Python dasturidagi matn soxta til matniga juda o'xshash bo'lishi mumkin.
# - * - kodlash: utf-8 - * -
#
s1 = input(
'Manba qatori:'
)
# Qator uzunligini aniqlang
l = len (s1)
Manba qatori: abba
Palindrom