250x250
반응형
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
- 토익 영단어
- 영어문장
- 자바스크립트
- sqld
- 영문법
- 토익단어
- 알고리즘
- 브루트포스
- 자료해석
- 문제해결능력
- 수리능력
- TOEIC Vocabulary
- 토익시험준비
- TOEIC
- 주어
- 영단어
- NCS수리자료해석
- 토익문법정리
- 파이썬
- BOJ
- TOEIC문법
- 너비우선탐색
- 매일매일NCS
- dfs
- BFS
- 공기업공부
- 토익문법노트
- 데이터베이스
- 다이나믹프로그래밍
- 영단어암기
Archives
- Today
- Total
목록백준 3085번 (1)
하나씩 알아가기
[BOJ_3085] 사탕 게임
인접한 두 사탕을 교환하여 그 때마다 사탕 길이를 계산하고 가장 긴 사탕 길이를 출력하면 해결할 수 있는 문제입니다. 양옆에 인접한 사탕을 스왑하고 가로 길이 확인 -> 갱신 세로 길이 확인 -> 갱신 스왑한 사탕을 되돌려 놓음 위아래로 인접한 사탕을 스왑하고 가로 길이 확인 -> 갱신 세로 길이 확인 -> 갱신 빨간 글씨로 쓴 부분은 반복되기 때문에 함수로 빼 주었습니다. 길이를 계산해 주는 함수에서 중요한 것은 내부 루프입니다. index가 범위를 벗어나지 않도록 0 ~ n-1(n-1미포함)까지 설정 해주고 인접한 두 사탕이 같은 사탕이면 count를 증가시켜 주고 다른 사탕이면 길이를 갱신하고 다음번 비교를 위해 count를 1로 초기화 시킵니다 파이썬의 함수 내부에 global 키워드를 사용하면 ..
알고리즘
2021. 1. 24. 23:54