16935번: 배열 돌리기 3
Memo
로직 설명
- temp 배열에 연산 수행한 값을 저장하고, 수행 후 원래 배열로 옮깁니다.
자료 구조
PASS
코드 설명
→ 각 연산을 모듈화 하지 않고 싶었는데, 이중 포문이 너무 많아서 코드가 지저분해지는 것이 싫어서 사용했습니다.
→ 대회에서는 for(int i = 0 ; i < n ; j++) 와 같은 실수를 방지하고자 사용한다 합니다.(증감식에 i가 아니라 j가 들어감)
어려웠던 부분 😭
- 연산 5, 6에서 반복문을 돌리는 로직이 어려웠습니다.
개선할 부분 🤔
- 반복적인 작업을 수행할 때는 시작 위치를 우선적으로 생각하기.
Code