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 | 31 |
Tags
- 다음큰숫자
- 프로그래머스너비우선탐색
- Single Shot MultiBox Detector
- Paper list
- SSD 리뷰
- 프로그래머스파이썬
- Code Study
- 코딩테스트연습
- Pruning Tutorial
- ECCV
- 최솟값 만들기
- 커피후기
- deep learning
- Two stage Detector
- Faster R-CNN
- 프로그래머스bfs
- 프로그래머스
- 프로그래머스타겟넘버정답
- 코딩테스트네트워크
- 프로그래머스게임맵최단거리
- Object Detection
- 프로그래머스타겟넘버파이썬
- 프로그래머스타겟넘버
- 타겟넘버bfs
- 코딩테스트2단계
- 프로그래머스네트워크
- pytorch
- One stage detector
- Pytorch pruning
- ssd
Archives
- Today
- Total
soyeonland
카펫 본문
완전 탐색
1.수학적 규칙이 뭐가 있는지 고민해야함
2. range를 쓰면 예외 처리를 해야해서 (1로 나눌때), while 문으로 교체
#+2 씩
def solution(brown, yellow):
answer = []
# for i in range(1, yellow//2):
# print(i)
# for i in range(1, yellow//2+1):
i=1
while (i<=yellow//2+1):
# print('i',i)
if (yellow%i == 0):
# print('i', i, 'yello%i', yellow%i)
j = yellow//i # i, j brwon 후보
if ((i+j)*2 + 4) == brown:
# print('i',i , 'j', j, 'brown',brown)
answer = [i+2,j+2]
i+=1
#answer = sorted(answer, lambda x:x[0])
answer.sort(key=lambda x:x, reverse=True)
return answer
'Study > 코딩테스트 연습' 카테고리의 다른 글
N개의 최소 공배수 (0) | 2024.07.17 |
---|---|
점프와 순간이동 (0) | 2024.07.17 |
짝지어 제거하기 (시간초과 -> 통과) (0) | 2024.07.07 |
피보나치수 (0) | 2024.07.04 |
이진 변환 반복하기 (0) | 2024.07.04 |