Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 전산기초
- 3단계
- 딥러닝
- test-helper
- ssd
- 자료구조 및 실습
- 프로그래머스
- CS231n
- docker
- 구현
- STL
- 1단계
- 실전알고리즘
- SWEA
- 파이썬
- pytorch
- C++
- 2단계
- 코드수행
- 모두를 위한 딥러닝 강좌 시즌1
- 백준
- Object detection
- 머신러닝
- AWS
- cs
- ubuntu
- Python
- 그리디
- MySQL
- 이것이 코딩테스트다 with 파이썬
Archives
- Today
- Total
곰퓨타의 SW 이야기
[12-06 구현 문제] 기둥과 보 설치 본문
최근 보고 있는 책인 '이것이 코딩테스트다 with 파이썬 편_나동빈_한빛미디어' 에 있는 문제이다.
www.hanbit.co.kr/store/books/look.php?p_code=B8945183661
이것이 취업을 위한 코딩 테스트다 with 파이썬
IT 취준생이라면 누구나 가고 싶어 하는 카카오, 라인, 삼성전자의 2016년부터 2020년까지의 코딩 테스트와 알고리즘 대회의 기출문제를 엄선하여 수록하였다.
www.hanbit.co.kr
문제는 프로그래머스에 있다.
programmers.co.kr/learn/courses/30/lessons/60061
코딩테스트 연습 - 기둥과 보 설치
5 [[1,0,0,1],[1,1,1,1],[2,1,0,1],[2,2,1,1],[5,0,0,1],[5,1,0,1],[4,2,1,1],[3,2,1,1]] [[1,0,0],[1,1,1],[2,1,0],[2,2,1],[3,2,1],[4,2,1],[5,0,0],[5,1,0]] 5 [[0,0,0,1],[2,0,0,1],[4,0,0,1],[0,1,1,1],[1,1,1,1],[2,1,1,1],[3,1,1,1],[2,0,0,0],[1,1,1,0],[2,2,0,1]] [[
programmers.co.kr

def possible(ans):
for i in ans:
x,y,type = i
if type == 0:
# 바닥 위
if y==0 :
continue
# 보의 한 쪽 끝 위
if [x-1,y,1] in ans or [x,y,1] in ans :
continue
# 다른 기둥 위
if [x,y-1,0] in ans :
continue
else :
# 한쪽 끝이 기둥 위
if [x,y-1,0] in ans or [x+1,y-1,0] in ans :
continue
# 양쪽 끝이 다른 보와 연결
if [x-1,y,1] in ans and [x+1,y,1] in ans :
continue
return False
return True
def solution(n, build_frame):
answer = []
for i in build_frame:
if i[3] == 0 :
answer.remove([i[0],i[1],i[2]])
# 삭제
if not possible(answer) :
answer.append([i[0],i[1],i[2]])
else :
answer.append([i[0],i[1],i[2]])
# 설치
if not possible(answer):
answer.remove([i[0],i[1],i[2]])
answer.sort()
return answer
'TIL > 이것이 코딩테스트다_파이썬 문제 (백준문제 外)' 카테고리의 다른 글
[12-08 구현 문제] 외벽 점검 (0) | 2021.05.07 |
---|---|
[12-07 구현 문제] 치킨 배달 (0) | 2021.05.06 |
[12-05 구현 문제] 뱀 (0) | 2021.05.06 |
[12-04 구현 문제] 자물쇠와 열쇠 (0) | 2021.05.06 |
[12-03 구현 문제] 문자열 압축 (0) | 2021.05.06 |