728x90
๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๐ ๋ฌธ์ ์์ฝ
- ๋ฌธ์์ด ํ๋จํ์ฌ TRUE / FALSE ๋ฐํํ๋ ํจ์ ๋ง๋ค๊ธฐ
- TRUE ์กฐ๊ฑด : ๋ฌธ์์ด์ ๊ธธ์ด = 4 or 6, ์ซ์๋ก๋ง ๊ตฌ์ฑ
- FALSE ์กฐ๊ฑด : TRUE ์กฐ๊ฑด ์ธ
๐ก ๋์ ์ฒซ๋ฒ์งธ ํ์ด
>> ํ์ ๋จ๊ณ
โ ๋ฌธ์์ด ๊ธธ์ด๊ฐ 4 ๋๋ 6์ธ์ง ํ์ธ
โก ๋ฌธ์์ด์ด ์ซ์๋ก๋ง ๊ตฌ์ฑ๋์ด ์๋์ง ํ์ธ
def solution(s):
if len(s) == 4 or len(s) == 6:
if s.isdigit():
answer = True
else:
answer = False
return answer
โ ์ฑ์ ๊ฒฐ๊ณผ
์ด ํ ์คํธ 30๊ฐ ์ค 2, 5~7, 12~13, 28, 29 ๋ฐํ์ ์๋ฌ ๋ฐ์
>> ์ฝ๋ ๋ฌธ์ ์ ๊ฒํ
- ์ฒซ๋ฒ์งธ IF๋ฌธ์์ else์ผ ๊ฒฝ์ฐ(4 ๋๋ 6์ด ์๋ ๊ฒฝ์ฐ)์ ๋ํ ์ฒ๋ฆฌ ์ฝ๋๊ฐ ์์ด returnํ answer๊ฐ์ด ์์
- ๋ฌธ์ ์์ ์ ์ํ ๋ ์กฐ๊ฑด์ ๋ชจ๋ ์ฑ๋ฆฝํ ๊ฒฝ์ฐ์ ๋ํ ์ฒ๋ฆฌ์ด๊ธฐ ๋๋ฌธ์ ์ค์ฒฉ IF๋ฌธ ๋ถํ์
โ ์์ ํ์ด
def solution(s):
if (len(s) == 4 or len(s) == 6) and s.isdigit():
return True
else:
return False
728x90
๋ฐ์ํ