<22.12.23. 반복문>
▶반복문
반복문을 사용하기 위해선 규칙을 알아야합니다.
먼저 문제가 나타내는 규칙을 발견할 줄 알아야합니다.
반복문 문법을 써놓고 고민하지말고, 직관적으로 문법을 다 쓰면 규칙이 보입니다. 그렇게 규칙을 찾아낸 다음, 반복문 문법을 적용하는 것이 도움이 됩니다. 진짜 제일 중요한 팁입니다.
반복문을 쓰고 싶다면 조건문을 제대로 이해해야합니다.
▶while
▶for
▶do while문
▶break
▶goto
▶continue
Tip
비트에서 맨 끝자리가 0이면 짝수, 1이면 홀수입니다.
--------------------> 짝수는?
12 => 0000 1100
14 => 0000 1110
16 => 0001 0000
--------------------> 홀수는?
13 => 0000 1101
15 => 0000 1111
19 => 0001 0011
37 => 0010 0101
짝수, 홀수 찾는 문제가 나올때 n % 2 ==0도 좋지만 n & 1 도 좋습니다.
▶Length
▶string의 크기는 8byte
▶내 코드가 실행이 제대로 되지 않는다면?
- 디버깅을 활용하는 능력은 프로그래머로써 아주 중요한 능력입니다.
- if()문의 중단점을 넣을 수 있습니다. 그리고 옵션을 넣을 수 있는데, 조건, 작업, 적중되면 중단점 제거, 다음 중단점이 적중된 경우에만 사용하도록 설정합니다. 총 4개가 있다. 이 친구들을 잘 활용하면 30분 걸일 일을 1분으로 줄일 수 있습니다.
- 내가 만든 코드를 그림으로 그리는 능력은 중요합니다. 그림을 그린다면 내 코드의 문제가 생겼을 때 어디서 문제가 생겼는지 판단하는데 좋습니다.
▶수학 공식 중 하나입니다.
[숫자, 숫자1] => 숫자1 - 숫자2 + 1
[2, 7] = 7 - 2 + 1 = 6
[숫자, 숫자1) => 숫자1 - 숫자
[2, 7) = 7 - 2 = 5
(숫자, 숫자1) => 숫자1 - 숫자 - 1
(2, 7) = 7 - 2 -1 = 4