본문 바로가기

AI HW study/Baekjoon11

백준 4단계: 1차원 배열 ((혹시나,, == : 같은지 다른지 확인 = : 대입 )) 10807번 개수 세기 문제 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거나 같으며, 100보다 작거나 같다. 출력 첫째 줄에 입력으로 주어진 N개의 정수 중에 v가 몇 개인지 출력한다. 예제 입력 1 복사 11 1 4 1 2 4 2 4 2 3 4 4 2 예제 출력 1 복사 3 #include int main() { int n, y; int count = 0; int x[100]; scanf("%d",.. 2023. 7. 14.
백준 3단계-2: 반복문 반복 탈출의 차이점 break문은 프로그램 블록안에서 실행을 중단하고 다음 블록으로 넘어가고자 할 때 사용하고, continue문은 반복문의 반복을 한번 취소하고 다음 반복을 실행할 때 사용한다. Copy 반복문 { break; //가장 가까우 반복문 탈출 //탈출시 이후의 로직은 무시함 } 반복문 { continue; //현재 반복만 탈출 - 다시 반복문으로 돌아가서 반복구문 수행 //탈출시 이후의 로직은 무시함 } while문 - 어떤 조건이 참인 경우에 내부 문장, 혹은 실행블록을 계속 실행하게 되는 반복문 while(논리 문장) { 데이터 계산 혹은 프로그램 처리로직 ; } do문 - do문은 While문과 거의 비슷하지만, 논리 문장을 블록의 마지막에서 평가한다는 점에서 While문과 다르다. .. 2023. 7. 14.
백준 10단계: 기하(직사각형과 삼각형) 27323번: 직사각형 문제 정수 A, B 가 주어진다. 세로 길이가 A cm, 가로 길이가 B cm 인 아래와 같은 직사각형의 넓이를 cm2 단위로 구하시오. 출력 세로 길이가 A cm, 가로 길이가 B cm인 직사각형의 넓이를 cm2 단위로 구하고, 단위 (cm2)를 생략하여 출력한다. 제한 1 ≦ A ≦ 100. 1 ≦ B ≦ 100. A, B 는 정수이다. 코드 #include int main() { int a, b; scanf("%d\n%d", &a, &b); printf("%d", a * b); return 0; } 1085번: 직사각형에서 탈 문제 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다.. 2023. 7. 14.
백준 1단계 값의 비교 -switch,case Switch 문 - if문은 한 번에 한가지 조건만 비교할 수 있는 데 반해, switch문은 한 번에 여러 개의 조건을 비교할 수 있다. Copy switch (문장1) { case 값1 : 실행 블록1; break; case 값2 : 실행 블록2 ; break; ... case n : 실행 블록n; break; default : 실행 블록Default; break; } /* 백준 1008번 #include int main() { int a, b; scanf("%d %d", &a, &b); printf("%.9f", (double)a / b); return 0; } */ /* 꼬마정민 11382번 #include int main() { long long a, b, c;.. 2023. 7. 11.
백준 3단계-1: 반복문 10950번 A+B - 3 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. #include int main(void){ int T; scanf("%d", &T); for(int i=0; i 2023. 7. 11.