Computer >> Máy Tính >  >> Lập trình >> MySQL

Kiểm tra xem một số có phải là Palindrome trong PL / SQLs hay không

Trong phần này, chúng ta sẽ xem cách kiểm tra một số có phải là Palindrome hay không bằng cách sử dụng PL / SQL. Trong mã PL / SQL, một số nhóm lệnh được sắp xếp trong một khối các câu lệnh khai báo liên quan.

Một số là palindrome nếu số đó và số ngược lại của số đó giống nhau. Giả sử một số 12321, đây là palindrome, nhưng 12345 không phải là palindrome.

Ví dụ

DECLARE
   n number;
   m number;
   temp number:=0;
   rem number;
BEGIN
   n :=12321;
   m :=n;
   while n>0
   loop
      rem := mod(n,10);
      temp := (temp*10)+rem;
      n := trunc(n/10);
   end loop;
   if m = temp
   then
      dbms_output.put_line('Palindrome');
   else
      dbms_output.put_line('Not Palindrome');
   end if;
END;

Đầu ra

Palindrome