그리드를 가능한 한 정사각형에 가깝게 만드는 함수 또는 프로그램 만들기
- 입력, 정수 (1,2,3,25 등)로 정수 N 이 주어집니다.
- 출력은 가능한 한 정사각형에 가까운 N 문자 의 완벽한 직사각형 격자 여야 합니다.
- (wannabe) 사각형은 사용자가 지정한 문자 O 또는 X 중 하나로 구성되어야합니다.
포인트 :
- O 또는 X로만 하드 코딩 : +1
- 출력을 회전시키는 매개 변수 (0/1, true / false, 비슷한 것) (예 : 5 또는 8) : -10
- 정사각형을 설계하십시오 (O 및 X를 일종의 패턴으로 사용). -5
패턴에 두 유형의 문자가 모두 포함 된 경우 (x / y- 축> = 3) 패턴은 수평 또는 수직으로 뒤집어 졌을 때 동일하게 유지됩니다 (X와 Os를 교환하는 것이 허용됨)
예
INPUT: 4 INPUT: 5 INPUT: 8 INPUT: 9
OO OOOOO XXXX XOX
OO XXXX OXO
or rotated 90deg XOX
허용되지 않는 예 (길이가 같은 행 또는 열이 아님)
BAD RESULT: 5a BAD RESULT: 5b BAD RESULT: 8
OOO OO OOO
OO OO OOO
O OO
가능하면 온라인 예를 제공하십시오.
"xo"[i]
대신에 3 점을 얻는다는 것을 올바르게 읽 i
습니까? 그만한 가치가 없어 보입니다. 일반적으로 모든 보상은 다소 낮은 것 같습니다.