코드시그널 아케이드 파이썬 01 번 풀이
아케이드 인트로의 지옥을 벗어났구요..(좀 시간이 지났지만)
그래프를 풀려면, 자바같은
개가튼
언어는 별로 더라구요.,,,,(힝 너무 번거로워)
자! 그래서 파이썬을 시작해보겠습니다.
조금 배워보니 왜 파이썬 파이썬 하는지 알겠더군요.
약간 자바보다는 안정감이 떨어지지만(?) 개인적으로
유연하고 간편하다? 라는 느낌을 받았습니다. 자 시작해볼까요!!
Collections Truthness
문제 해설
이 문제는 주어진 리스트 xs 와 res가 있는데, if조건문에 따라 어떠한 res의 변화가 생기는지 고르라는 문제입니다. 이 사이트에서 객관식은 첨이라 아주 휴;; 하면서 심박하다고 느꼈습니다.
재밌었...
하지만 다 틀림
해결
확률적으로.. 3번 틀리니 결국 답을 찾았네요.. 좀 이해가 안되고 약해서... 고수분들의 코멘트를 확인!
보이시나요?
영어지만 아주 잘 설명을 해주셨습니다.
첫번째 if문의 조건
if xs : res[0] = True
이 것의 경우 xs= [()] 라는 것을 봤을 때, 엄연히 xs는 리스트로 선언되어 진 것이기 때문에 True입니다. 그래서 res[0] = True가 반영이 됩니다.
if xs[0] : res[1] = True
두번째 조건의 경우는 False가 그대로 유지 됩니다. 왜냐하면, xs는 선언만 되어있지 empty!! 입니다. 이해되시나요?
비어있기 때문에 뭐가 없는 경우 False가 되니깐.... 아래의 조건문의 진행이 안되서 그대로 res[1] = False로 유지됩니다.
결국 정답은 [True, False] 로 되는 것입니다.
728x90
반응형
'Algorithm > Python' 카테고리의 다른 글
#04_Code Signal Arcade Python :: Language Differences (0) | 2020.06.04 |
---|---|
#03_Code Signal Arcade Python :: Special Conditional (0) | 2020.05.29 |
#02_Code Signal Arcade Python :: Meet Python Efficient Comparison (0) | 2020.05.17 |