다음 조건이 충족되면 문자열은 정사각형으로 간주됩니다.
- 각 줄의 문자 수는 동일합니다
- 각 줄의 문자 수는 줄 수와 같습니다.
당신의 임무는 주어진 입력 문자열이 사각형인지 여부를 결정하는 프로그램이나 함수를 작성하는 것입니다.
LF, CR 또는 CRLF를 선택하여 입력을 구분해야 할 수도 있습니다.
줄 바꾸기 문자는 줄 길이의 일부로 간주되지 않습니다.
추가 줄로 계산되지 않는 입력 줄에 줄 바꿈이 있거나 없을 것을 요구할 수 있습니다.
입력은 문자열 또는 1D 문자 배열입니다. 문자열 목록이 아닙니다.
입력이 비어 있지 않고 공백을 포함하여 인쇄 가능한 ASCII 만 포함한다고 가정 할 수 있습니다.
정사각형 문자열의 경우 정확한 값을, 다른 문자열의 경우 잘못된 값을 출력해야합니다.
확실한 테스트 사례 :
푸 바 바즈
.
.에스. .ss .에스. (s는 공간을 나타냄)
ss ss (s는 공간을 나타냄)
aaaaa aaaaa aaaaa aaaaa aaaaa
거짓 테스트 사례 :
.. .
.
.
.... ....
4444 333 22
333 333
abc.def.ghi
일부 잘못된 경우 빈 줄이 추가됩니다.
이것은 코드 골프입니다 -가장 적은 바이트가 이깁니다!