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
- 백준1260
- 백준1427
- 백준11003
- 백준1377
- stack
- 백준2751
- 백준17298
- 버블소트
- 백준10998
- 백준1253
- Java
- 백준_11659
- 백준11399
- 백준2750
- 백준12891
- 구간합
- 백준11720
- 백준11724
- 백준11286
- 백준1874
- 백준2023
- 백준2018
- 백준
- 자바
- 백준1517
- 백준1546
- 백준_구간합구하기
- 백준1940
- 백준13023
- 정렬알고리즘
Archives
- Today
- Total
목록백준12891 (1)
HOONDOC

12891번: DNA 비밀번호 풀이 💡 메모리 : 26536KB, 시간 360ms 만족스러운 코드는 아니다. 일단 줄이 길어지는 기능 단위의 코드들은 메소드로 구분하여 구현했다. 이를 통해 코드의 가독성은 처음보다 개선되었다. 하지만 알고리즘에 맞추어 코드를 작성하다보니, 조건 분기가 잘못 설정되어 슬라이딩 윈도우의 마지막 회차에서 conCheck()메소드가 동작하지 않고 끝나게 되었다. 결국 for문 바깥쪽에서 if(conCheck()) ans++; 로 문제가 요구하는 답은 해결할 수 있었다. 이번에 배운 건, ‘알고리즘에 맞춰 코드를 작성’ 하는게 아니라 ‘전체적인 코드 플로우를 구상하고, 이에 맞추어 알고리즘의 반환, 진행을 커스터마이징 하는 것’이 더 깔끔한 가독성있고 깔끔한 코드를 만든다는 것이..
문제 풀이/BAEKJOON
2022. 12. 29. 20:14