본문 바로가기

Slack 채널 정리

python turtle 로 하트 그리는 소스

방학 때 꼬마랑 python turtle 로 파이선  기초 같이 공부할까 생각 중. 마침 하트 그리는 소스가 기사에 올라왔는데 이해 안되는 부분 있어 구글링 하다가 엉뚱한 녀석 발견.  

('l2v2l6v2'+  'e1l1v3l2'+
'v3e1v7e1v7e1v7e1l2v6e1l4v5'+
'e1l6v4e1l8v3e1l7l3v2e1l9l3v1')
.replace(/[lve]\d/g,function
  (c){return Array(-~c[1]).
     join({l:' ',v:'Love'
        ,e:'\n'}[c[0
            ]])})

위 소스를 웹 브라우저 콘솔에서 실행시켜 보세요. js 외에 다른 언어로 구현된 것들 구경하려면 https://codegolf.stackexchange.com/questions/19123/draw-the-heart-shape