다음 디브온 2013 코드골프 문제 Ruby로 풀기 프로그래밍

     *     
     *     
    * *    
   *   *   
  *     *  
**       **
  *     *  
   *   *   
    * *    
     *     
     *  

r=-5..5;r.each{|i|r.each{|j|c=i.abs+j.abs==4||i%5==0&&(i-j).abs==5?'*':' ';print c};puts}
89자

중간지점(0,0)에서 가로,세로 합 4 만큼 떨어진 지점과 마름모 모서리 4군데를 *로, 나머지는 공백으로 마킹

덧글

댓글 입력 영역