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
- jest
- IPv4
- 라우팅테이블
- 인터넷게이트웨이
- test code
- nestjs
- TypeScript
- docker commands
- AWS
- 서브넷
- 의존관계역전원칙
- javascript unit test
- 단위테스트
- mock객체
- subnet
- TDD
- 리스코프치환원칙
- mock함수
- VPC
- docker
- forbetterme
- axios mock
- Unit Test
- axios-mock-adaptor
- 테스트코드
- parameter group
- JavaScript
- 도커
- jest.fn
- 미라클모닝
Archives
- Today
- Total
My Dream Being Visualized
Day 6: 백준 [8단계] 기본 수학 1 - 달팽이는 올라가고 싶다 본문
728x90
[결과]
[코드]
[과정]
1. 수학적인 접근없이 우선은 '풀 수 있는' 방식으로 풀었음
2. 당연히 시간초과가 걸렸음
3. 어떤 수학적인 계산을 통해 해야될까 고민
4. 나무 막대 길이에서 낮에 올라갈 수 있는 최소값을 뺀 값에서, 하루동안 올라갈 수 있는 최대값으로 나눈 뒤 올림한다.
5. 그 다음 낮에 올라갈 수 있는 count와 위 값을 더한다.
[공부]
1. map(function, iterables) >> int를 앞에다가, iterables를 뒤에! (ref: www.w3schools.com/python/ref_func_map.asp)
2. 올림은 math.ceil, 내림은 math.floor, 반올림은 round!
[문제]
[선배 개발자들의 코드 분석]
처음으로, 대부분 동일하게 구현했더라! 굳!
(변수를 너무 많이 할당해서 헷갈리는 건 함정)
[느낀점]
만약 알고리즘 문제를 풀지 않았다면, 내가 귀찮게 예제들을 들여다보고 공통점을 찾아내서 분석을 했을까?
그러지 않았을 확률이 높고, 계산이 무분별하게 오래 걸렸을 것이다.
나름의 고민을 한다고 생각했는데, 기본 수학 문제를 통해서 나의 안좋은 습관(알고리즘 대충 만들기)들을 발견하게 되었다.
'Algorithm' 카테고리의 다른 글
Day 8: 백준 [8단계] 기본 수학 1 - 부녀회장이 될테야 (0) | 2021.04.15 |
---|---|
Day 7: 백준 [8단계] 기본 수학 1 - ACM 호텔 (0) | 2021.04.12 |
Day 5: 백준 [8단계] 기본 수학 1 - 분수찾기 (0) | 2021.04.11 |
Day 4: 백준 [8단계] 기본 수학 1 - 벌집 (0) | 2021.04.09 |
Day 3: 백준 [8단계] 기본 수학 1 - 손익 분기점 (0) | 2021.04.09 |