https://github.com/spoqa/spoqa-pycon-2015-codegolf
파이콘 코리아 2015 이벤트 페이지입니다.
https://github.com/spoqa/spoqa-pycon-2015-codegolf
Last synced: about 1 year ago
JSON representation
파이콘 코리아 2015 이벤트 페이지입니다.
- Host: GitHub
- URL: https://github.com/spoqa/spoqa-pycon-2015-codegolf
- Owner: spoqa
- Created: 2015-08-27T08:13:28.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-11-08T11:35:49.000Z (over 10 years ago)
- Last Synced: 2025-06-09T09:40:49.254Z (about 1 year ago)
- Language: Python
- Size: 362 KB
- Stars: 20
- Watchers: 25
- Forks: 35
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 스포카 코드 골프 2015
안녕하세요. 스포카 코드 골프 2015 에 참여해주셔서 감사합니다. 스포카 코드 골프 2015는 주식회사 스포카에서 파이썬 개발자 여러분을 위해 준비한 작은 이벤트입니다.
# 문제
도도의 마스코트 중 하나인 푸푸(pupu) 의 [아스키 아트][1] 를 표준 출력(stdout)으로 출력하는 [파이썬][2] 스크립트 파일을 가능한 한 짧게 작성해주세요.
```
*******
**********
***********
*************
************* ***
************ ***********
*************************
*************************
******** *************************
********** **********************
************* *********************
************* ********************
************************ ******* **********
**************************************
****************************************
********************************************
**********************************************
************************************************
*************************************************
***************************************************
****************************************************
************* *************** *******************
********** **** ********* **** *****************
********** ******** ****** ******** ****************
******** ********* ****** ********* ***************
******** ********** ***** ********** ***************
******** ********** ***** ********** ***************
********** ********** ***** ********** *****************
*********** ********* ****** ********** *******************
************* ******** ******* ******* ********************
**************** *********** **********************
***************************************************************
***************************************************************
***************************************************************
***************************************************************
*************************************************************
***********************************************************
**********************************************************
********************************************************
*****************************************************
************************************************
***************************************
```
단 몇 가지 작은 규칙들이 있습니다.
1. 내장된 표준 라이브러리만 사용 가능합니다.
2. 코드는 파이썬 2와 3에서 동시에 동작해야 합니다.
3. 수정은 `pupu.py` 에 한합니다. 다른 코드(e.g. `test.py`) 를 고쳐서 테스트를 통과하게 만드는 것은 정답으로 인정하지 않습니다.
4. 문제의 주요 해법으로 입출력을 활용하지 않는 것이 출제 의도입니다. 다른 파일에 접근하지 않고, 오프라인 상태일 때도 작동해야 한다고 보시면 됩니다.
5. **이 코드골프는 보안 대회가 아닙니다. 익스플로잇을 찾기보다는 출제 의도를 따라 즐겨주세요.**
# 참여 방법
이 저장소를 포크(Fork)해서 `pupu.py` 를 수정해주세요. 수정이 다 끝나셨으면 다시 이 저장소로 풀 리퀘스트(Pull Request)를 제출해주시면 됩니다. 포크, 풀 리퀘스트등의 개념에 익숙하지 않으시다면 [이 글][3] 을 참고해보세요.
# 채점 방식과 상품
- 제출 기한은 **2015년 8월 30일 오후 5시**까지 입니다.
- 제출해주신 코드는 CI에 의해 테스트됩니다. 직접 테스트를 실행해보시려면 명령행에서 다음과 같이 입력해보세요. (테스트에는 [Wand][4] 가 필요합니다.)
```
$ python test.py
Passed
```
- 테스트를 통과한 코드(`pupu.py`)의 **길이**로 순위를 산정하며 같은 길이일 경우 **PR의 마지막 갱신 시간이 빠른 순**으로 선정합니다.
- 가장 짧은 코드로 가장 빨리 작성해주신 분께는 **iPad mini (16GB, wifi)**를 드립니다.
- 시상은 **2015년 8월 30일 오후 6시** 3층 소회의실 2에서 진행합니다. (꼭 직접 참석해주세요.)
- 이벤트에 참가하신 분들 모두에게 작은 선물을 드리오니, PR을 올리신 분들은 모두 참석해주세요! :)
[1]: https://ko.wikipedia.org/wiki/%EC%95%84%EC%8A%A4%ED%82%A4_%EC%95%84%ED%8A%B8
[2]: https://www.python.org/
[3]: https://help.github.com/articles/using-pull-requests/
[4]: http://docs.wand-py.org/