일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 파이썬
- 자바
- functional programming
- exception
- 디자인패턴
- 로버트마틴
- 함수형 프로그래밍
- JDBC
- 프로그래머스
- Pattern
- 겨울카카오인턴
- Network
- Python
- Rails
- 백준
- lambda calculus
- design-pattern
- Eclipse
- Java
- solid
- DesignPattern
- tcp
- Collections
- 큐
- Collection
- javscript
- 스택
- Spring
- JavaScript
- 람다 칼큘러스
Archives
- Today
- Total
목록쇠막대기 (1)
개발자 노트
[프로그래머스]쇠막대기
문제 설명 문제에서 그림과 함께 잘 설명되어 있기에 pass 봐야할 것이라면 잘린 쇠막대기의 총 수를 구하라 '()'가 레이저. arrangement가 최대 10만이기에 시간초과 주의 접근 딱 보면 뭐 어떻게 해야하는거야... 싶은 문제다. 그래서 나는 문제를 단순화해서 생각해봤다. 단순화할 때 유념해야할 것은 '()'가 레이져, 잘린 갯수 구하는 문제라는 것. case 1. ()만 주어질 경우 잘린 쇠막대기가 없으므로 0 case2. (()) 잘린 쇠막대기가 레이저에 의해 2개가 된다. case3. ((())) 잘린 쇠막대기가 레이저에 의해 4개가 된다. case4. (()()) 잘린 쇠막대기가 레이저에 의해 3개가 된다. case5. ((()())) 잘린 쇠막대기가 레이저..
알고리즘 문제 풀이
2020. 5. 6. 14:25