골프 연습을 위해 여자 친구의 Intro to Python 수업에서 과제를 수행했습니다. 나는이 과제를 위해 캐릭터 수에 매우 근접한 여러 전략이 있다는 것을 발견했으며, 여기 사람들이 더 나은 방법을 찾을 수 있다고 확신합니다. 파이썬 에서이 작업을 수행하는 방법에 가장 관심이 있지만이 프로그램이 얻을 수있는 가장 골프를 배우기를 원합니다. 따라서 이것이 코드 골프이며 가장 짧은 답변입니다.
규칙:
과제는 다음과 같습니다. 프롬프트는 아무 것도 말할 필요가없고 다른 순서로 표시 될 수 있지만 사용자에게 두 번 입력하도록 요청해야합니다.
표준 허점이 적용됩니다.
과제 3 : 화살
사용자에게 많은 열을 요구하는 프로그램을 작성하면 아래와 같이 패턴이 인쇄됩니다. 사용자가 양수를 제공한다고 가정 할 수 있습니다. 프로그램은 왼쪽 및 오른쪽 화살표를 모두 처리해야합니다. 다음은 몇 가지 샘플 실행입니다.
How many columns? 3
Direction? (l)eft or (r)ight: r
*
*
*
*
*
How many columns? 5
Direction? (l)eft or (r)ight: l
*
*
*
*
*
*
*
*
*