fork(1) download
  1. import 'dart:io';
  2.  
  3. void main() {
  4. int num=7;
  5. var a=(num-1)/2;
  6. var b='';
  7.  
  8.  
  9. if(num .isOdd){
  10. for(int i=0; i<num+2;i++){
  11.  
  12. for(int j=0;j<num+2;j++){
  13. if(i==0){
  14. b = b + '*';
  15. }
  16.  
  17. else if((i/1)==(a+1) &&(j==0)){
  18. for(int k=0;k<1;k++){
  19. // print('s');
  20. b=b+' ';
  21. }
  22. }
  23. else if( (i/1)==(a+1) && j>1){
  24. b=b+'*';
  25. }
  26.  
  27. else {
  28. b=b+' ';
  29. }
  30.  
  31. }
  32. if(i!=num+1){
  33. print(b +'e');
  34. }
  35.  
  36. // a[i]='e'
  37. // print('e');
  38. if(i==num+1)
  39. {
  40. b=b+'e';
  41. for(int k=0;k< num-1;k++){
  42. b = b+'*';
  43. }
  44. print(b);
  45. }
  46.  
  47. b ='';
  48.  
  49. }
  50. }
  51. else{
  52. print('num is even');
  53. }
  54.  
  55. }
Success #stdin #stdout 1.23s 130276KB
stdin
Standard input is empty
stdout
*********e
         e
         e
         e
  *******e
         e
         e
         e
         e******