728x90
320x100
삼각형의 완성조건 (2)
def solution(sides):
return (sorted(sides)[0] * 2) - 1
외계어 사전
def solution(spell, dic):
spell = set(spell)
for s in dic:
if not spell-set(s):
return 1
return 2
숨어있는 숫자의 덧셈 (2)
def solution(my_string):
return sum(map(int,re.findall(r"[0-9]+",my_string)))
안전지대
def solution(board):
n = len(board)
danger = set()
for i, row in enumerate(board):
for j, x in enumerate(row):
if not x:
continue
danger.update((i+di, j+dj) for di in [-1,0,1] for dj in [-1, 0, 1])
return n*n - sum(0 <= i < n and 0 <= j < n for i, j in danger)
728x90
320x100
'💻 하나씩 차곡차곡 > 프로그래머스 (Python)' 카테고리의 다른 글
코딩테스트 입문 Day23 - 특이한 정렬, 등수 매기기, 옹알이 (1), 로그인 성공? (0) | 2023.03.17 |
---|---|
코딩테스트 입문 Day22 - 겹치는 선분의 길이, 유한소수 판별하기, 저주의 숫자3, 평행 (0) | 2023.03.16 |
코딩테스트 입문 Day20 - 최댓값 만들기(2), 캐릭터의 좌표, 다항식 더하기, 직사각형 넓이 구하기 (0) | 2023.03.14 |
코딩테스트 입문 Day19 - 중복된 숫자 개수, 7의 개수, 머쓱이보다 키 큰 사람, 잘라서 배열로 저장하기 (0) | 2023.03.13 |
코딩테스트 입문 Day17 - n의 배수 고르기, 자릿수 더하기, OX퀴즈, 숫자 찾기 (0) | 2023.03.10 |