일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- implement
- java
- Matrix
- Binary Tree
- sorting
- array
- string
- 코테
- SQL
- two pointers
- Counting
- Stack
- geometry
- hash table
- Method
- Tree
- bit manipulation
- simulation
- Binary Search
- Class
- 코딩테스트
- database
- Number Theory
- 파이썬
- Math
- 자바
- dynamic programming
- greedy
- 구현
- Data Structure
- Today
- Total
목록iteration (4)
코린이의 소소한 공부노트
1. Input 1) 머쓱이가 말해야하는 숫자 order 2. Output 1) 머쓱이가 쳐야할 박수 횟수 2) order에 들어가는 3, 6, 9의 개수만큼 박수를 친다. 3. Constraint 1) 1 =1){ int r = order % 10; answer += (r%3==0 && r!=0) ? 1 : 0; order /= 10; } return answer;
1. Input 1) 자연수 n 2. Output 1) n 이하의 합성수의 개수 3. Constraint 1) 1 =1 ; i--){ int count = 0; for(int j=1 ; j=3){ answer++; break; } } } return answer; 2) 4 이상의 짝수는 모두 합성수임을 이용한 수정 버전(2022/10/26) int answer = 0; for(int i=1 ; i=4){ answer++; continue; } int count = 0; for(int j=1 ; j=3){ answer++; break; } } } return answer; - 1번보다 조금 더 빨라짐

반복문이란 조건을 만족하는 동안 해당 블록을 실행시키는 제어문이다. - 조건이 참일 동안 해당 블록 실행 - 조건이 거짓일 경우 해당 블록 실행 안 함(중단) while문의 기본 생김새는 이렇다. while (조건식) { // 조건식이 참일 동안 수행할 문장 } - 조건식이 참이어서 수행을 하다가, 조건식이 거짓이 되면 while문을 빠져나온다. - 조건식이 참일 때만 코드 블록이 실행되므로, 처음부터 조건식이 거짓인 경우 코드 블록이 한 번도 실행되지 않을 수 있다. - for문과 달리 조건식을 생략할 수 없다. - 조건식에 true를 넣으면 무한반복된다. 같은 반복문인 for와 100% 호환이 된다. (cf. switch와 if는 같은 조건문이지만 100% 호환되지는 않는다.) for(int i=1 ..

반복문이란 조건을 만족하는 동안 해당 블록을 실행시키는 제어문이다. - 조건이 참일 동안 해당 블록 실행 - 조건이 거짓일 경우 해당 블록 실행 안 함(중단) for문의 기본 생김새는 이렇다. for( 초기화 ; 조건식 ; 증감식){ // 수행할 코드 } for문의 수행 과정은 다음과 같다. 초기화 후 조건문에 들어간다. -> 조건문이 참이면 코드 블록을 수행하고 증감식을 거쳐 다시 조건문으로 들어간다. -> 조건문이 거짓이면 for 블록을 빠져나온다. 1. 초기화 // 1) 직접 선언 후 초기화 for(int i=1 ; ... // 2) for문 이전에 선언한 변수 초기화 int i=0; // 중략... for (i=1 ; ... - for문 안에서 쓸 변수를 초기화하는 부분이다. - 변수를 직접 선언..