중력의 흥미로운 측면 중 하나는 내가 아는 한, 공중에 떠 다니는 물건을 가질 수 없다는 것입니다.
그러나 무작위 성 건축업자 협회의 모든 사람들 이이 사실을 알고있는 것은 아니며 다음과 같은 성으로 이어집니다.
#
#
# # # # ###
#### #### # #
#### # # #### ###
############## ###
###### ###### ###
##### ##### ###
###
``````````````````````````````
그리고 이것:
# # # # # #
##############
### #### ###
# # # # # # # # ### #### ### # # # # # # # #
#### #### #### #### ############## #### #### #### ####
#### # # #### # # #### # # #### ## ######## ## #### # # #### # # #### # # ####
####################################################################################
###### ######## ######## ######## ######## ######## ######## ######## ######
################################### ###### ###################################
################################### ###### ###################################
##
##
##
##
##
````````````````````````````````````````````````````````````````````````````````````````````
그리고 이것조차도 :
##########
#### # ###
#######################
#
#
#
#
# # # #
# # ###
# # ###
# # # # ##
# # ## ###
# # #####
# #####
# # #####
#####
## ##
#####
#####
## ##
## ##
````````````````````````````````````````````
도전
유효한 성의 경우 모든 블록이 직간접 적으로지면에 연결됩니다. 귀하의 프로그램 또는 기능 에는 위와 같은 성이 입력으로 제공되며 , 성의 유효성 여부를 반영 하여 진실하거나 허위 가치를 반환해야합니다 .
규칙
- 입력은 문자열로 제공됩니다.
- 모든 유효한 성은 표면에 놓여
````````
있습니다. (입력 문자열 에 지표면이 포함 되지 않은 경우 성은 유효하지 않습니다.) - 모든 입력이 다음 기준을 충족한다고 가정 할 수 있습니다.
- 표면은 항상 평평합니다.
- 표면은 항상 성만큼 넓을 것이므로지면의 왼쪽이나 오른쪽에 블록이 없습니다.
- 입력은 절대
#
표면 아래에 있지 않습니다 . - 입력에는이 챌린지에 지정된 문자 만 포함됩니다. (
#
,,`
공백 또는 줄 바꿈) - 입력에 항상 하나 이상의 문자가 포함되어 있다고 가정 할 수 있습니다.
- 블록이 수평 또는 수직으로 인접한 경우 연결됩니다. 대각선은 포함되지 않습니다!
- 연결됨 :
# or ##
# - 연결되지 않은:
# or # # or #
#
#
- 연결됨 :
- 성이 유효해야합니다. 다시 말해, 입력이없는 입력
#
은 잘못된 값을 제공해야합니다. - 입력에는이 챌린지에 지정된 문자 만 포함됩니다. (
#
,,`
공백 또는 줄 바꿈) - 입력에 항상 하나 이상의 문자가 포함되어 있다고 가정 할 수 있습니다.
- 표준 I / O 및 허점 규칙이 적용됩니다.
테스트 사례
거짓
- 위에 주어진 모든 예.
# # # #
(땅 없어요)
#### ####
#### ## ####
##############
###### ######
## ### ######
(맨 위 블록은 가로 나 세로로 연결되어 있지 않습니다.)
#######
#### # # ####
############
###### ######
##### # # ####
``````````````
```
(중앙 타워는 가로 또는 세로로 연결된 블록이 없기 때문에 성의 나머지 부분과 연결되어 있지 않습니다.)
# # # # #
##############
##### ## #####
# # # # # # # # #### # # # #### # # # # # # # #
#### #### #### #### ## #### ## #### #### #### ####
## ## ## # ##### # # #### # # #### # # #### # # #### # # ##### # # #### # # ####
################################################ ###############################
############## ## ##### ######## # ####### ############## ####### ##### ##
############################# ######## #############################
################################ ##### ############ ########################
`````````````````````````` ```````````````````````````````````````````````````` ``````````````
(성 없음, 단 하나의 개행 문자)# #
(가장 오른쪽 블록은 가로 또는 세로로 연결되어 있지 않습니다.)
#
```````
```
Truthy
#
`# # # #
#### ####
#### ## ####
##############
###### ######
## ### #####
``````````````#
#
# # #
#### #### ##### # #
#### # # #### ###
############## ###
# ########### ###
##### ##### ###
##### ##### ###
`````````` ````````````````````# # # # #
##############
### #### ###
# # # # # # # # ### #### # ### # # # # # # # #
##### #### #### #### ############ #### #### #### ### ##
#### # # #### # # ##### # # #### ## ######## ## #### # # ##### # # ## ## # # ####
######################################## ######################################
###### #### ##### ######## # ####### ############## ####### ##### #### ######
############################### ###### # ##################################
################################ ##### ############ ########################
`````````````````````````` ```````````````````````````````````````````````````` ``````````````````#### ###
# #### ###
# ###
# ##
#
###
#####
#######
#########
### ## #### #
##### #####
###### #####
################
# #### ########## #
#############
###########
##############
###### ######
###### ######
#############
#############
#############
#############
###### ##### #
###### ######
#############
#############
########### ##
#############
##### ######
######
################### ##
#############
#############
#############
######### ####
##### #####
##### #####
#########
```````````````` `````
# # # #
#####
######
# # # #
# # # #
#####
########
##########
# # # # ######
###########
############
##############
##### ## ##############
########## #################
###########################################
####### ##############################
################## ###################
############################# ####
#########################
################### #
````````````````````````````````````````````````` `
행운을 빕니다!