
    MZd                     6    d dl mZmZmZ d dlmZ d Zd Zd Zy)    )count_digitsdigitsis_palindromic)raisesc                     t        t        d      D  cg c]5  } t        | d      dd  t        | d      D cg c]  }t	        |       c}k(  7 c}}       sJ t        t        d      D  cg c]5  } t        | d      dd  t        | d      D cg c]  }t	        |       c}k(  7 c}}       sJ t        t        d      D  cg c]6  } t        | d      dd  t        | d      D cg c]  }t	        |d       c}k(  8 c}}       sJ t        d	d
      g dk(  sJ t        dd      g dk(  sJ t        dd      g dk(  sJ t        dd      g dk(  sJ t        dd      g dk(  sJ t        ddd      g dk(  sJ t        ddd      g dk(  sJ t        t        d        y c c}w c c}} w c c}w c c}} w c c}w c c}} w )N         b   o   xi)	  "   )r   r	   r   !   i G   )r   r
            il 
   )r   	      r   r   r   iZ   )   r   r   r	   r   #   )r   r   r   r   )r   r   r   r   ir   )ir   r   r   r   c                      t        ddd      S )Nr	   r
   )r        A/usr/lib/python3/dist-packages/sympy/ntheory/tests/test_digits.py<lambda>ztest_digits.<locals>.<lambda>   s    vaA r   )allranger   formatintr   
ValueError)nds     r    test_digitsr)      s   r$ q!QR VAs^$DSV$DD $ % % %r$ q!QR VAs^$DSV$DD $ % % %r$ q"ab!&C.%IQc!Rj%II $ % % %$~---&"!2222% 3333&"!5555"b>Z'''"b!---#r1!2222
:./ %E $$D $%I $sF   !F%
F F%
+!F0
F+F0
!F;
#F66F;
 F%
+F0
6F;
c                      t        dd      dddk(  sJ t        dd      ddik(  sJ t        d      } | d   d	k(  rt        | d         t        u sJ y )
N7   r	   r   r
   )r
   r   r   {   r   r   )r   typer%   )r'   s    r    test_count_digitsr.      sa    AaA,...BAq6)))SAQ419ads****r   c                  n    t        d      sJ t        d      sJ t        dd      sJ t        d      rJ y )Nr   r   Q   r   r,   )r   r   r   r    test_is_palindromicr1      s?    #"%###c""""r   N)	sympy.ntheoryr   r   r   sympy.testing.pytestr   r)   r.   r1   r   r   r    <module>r4      s    > > '0"+#r   