![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bAZCWb/btqKOBU8Ktd/tP7oRHKW5pfNKmr8OTUfW1/img.png)
programmers.co.kr/learn/courses/30/lessons/42885 문제는 이렇다. 최대 2명이 탈 수 있는 구명보트가 있고 무게제한이 있을때, 보트가 이동하는 최소한의 횟수를 알아내는 문제이다. 생각나는대로 짜본 코드. people을 무게순으로 오름차순 정렬하고 가장 무거운 사람이 가장 가벼운 사람과 같이 탈 수 있으면 타고 가고, 못 타면 혼자서 타고간다고 생각해서 짜보았다. 만약 남은 사람이 한명이라면 answer에 1이 더해지면서 종료. 채점결과 알고리즘은 맞지만 효율성에서 문제가 발생했다. 아무래도 while문 내에서 반복되는 요소들 때문에 효율성이 떨어져 있었다. 그래서 좀 더 효율적으로 수정해보았으나 역시 시간초과 ㅠㅠ 통과는 못했지만 기존 코드보다 효율적이긴 하다 ㅋㅋ ..
Python/python 코딩테스트
2020. 10. 12. 21:28
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Vue.js강의
- 부트스트랩 커스텀
- Vue.js 프로젝트 투입 일주일 전
- Vue.js 입문
- 프로그래머스 코딩테스트
- heap max
- 파이썬
- 코딩테스트
- 프로그래머스
- JavaScript
- 코드잇 강의
- vue.js 개념
- 배열 특정객체 제거
- MySQL 문제
- vue.js 특징
- 데이터 사이언스 프로그래밍 파이썬
- 다리위를지나는트럭
- chmod 400
- Python
- dict 연속성
- javascript 객체배열
- windows10 chmod 400
- bootstrap5
- Vue.js 책
- Vue.js
- 배열 특정요소 제거
- Java수료
- 입문
- vue bootstrap scss
- 윈도우 chmod
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함