fork download
  1. for i in range(11):G=input();i=1;exec"print' '*[~-i,G][i>G]+'-%s-'%[`i`*(2*-~G-i*2),'10'][(i>9)*G>9];i+=1;"*10
Success #stdin #stdout 0.03s 9024KB
stdin
0
1
2
3
4
5
6
7
8
9
10
stdout
--
--
--
--
--
--
--
--
--
--
-11-
 --
 --
 --
 --
 --
 --
 --
 --
 --
-1111-
 -22-
  --
  --
  --
  --
  --
  --
  --
  --
-111111-
 -2222-
  -33-
   --
   --
   --
   --
   --
   --
   --
-11111111-
 -222222-
  -3333-
   -44-
    --
    --
    --
    --
    --
    --
-1111111111-
 -22222222-
  -333333-
   -4444-
    -55-
     --
     --
     --
     --
     --
-111111111111-
 -2222222222-
  -33333333-
   -444444-
    -5555-
     -66-
      --
      --
      --
      --
-11111111111111-
 -222222222222-
  -3333333333-
   -44444444-
    -555555-
     -6666-
      -77-
       --
       --
       --
-1111111111111111-
 -22222222222222-
  -333333333333-
   -4444444444-
    -55555555-
     -666666-
      -7777-
       -88-
        --
        --
-111111111111111111-
 -2222222222222222-
  -33333333333333-
   -444444444444-
    -5555555555-
     -66666666-
      -777777-
       -8888-
        -99-
         --
-11111111111111111111-
 -222222222222222222-
  -3333333333333333-
   -44444444444444-
    -555555555555-
     -6666666666-
      -77777777-
       -888888-
        -9999-
         -10-