C언어(64)
-
10871: X보다 작은 수
단계: 반복문 https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net -결과 -코드 #include int main() { int n1, n2; int arr[10000]; scanf("%d %d", &n1, &n2); for (int i = 0; i < n1; i++) { int a; scanf("%d", &a); arr[i] = a; } for (int i = 0; i < n1; i++) { if (arr[i] < n2) { pri..
2022.04.05 -
10773: 제로
-Class2 : Silver 4 https://www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net -결과 -코드 #include #include int main() { int k, a; int top = 0; long long int n = 0; int stack[100001]; scanf("%d", &k); for (int i = 0; i 0) { top +=..
2022.04.03 -
9012: 괄호
-Class2 : Silver 4 https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net -결과 -코드 #include #include int main(void) { int n; char a[60]; char k = '('; // ( = 1 char l = ')'; // ) = -1 int m; //괄호가 1개씩 추가될 때마다 계산한 합 int res; //최종합 int len; scanf("%d", &n); for (i..
2022.04.03 -
1094번: 막대기
-Silver 5 https://www.acmicpc.net/problem/1094 1094번: 막대기 지민이는 길이가 64cm인 막대를 가지고 있다. 어느 날, 그는 길이가 Xcm인 막대가 가지고 싶어졌다. 지민이는 원래 가지고 있던 막대를 더 작은 막대로 자른다음에, 풀로 붙여서 길이가 Xcm인 막대 www.acmicpc.net -결과 -코드 #include int main() { int i, x, y; int sum = 0; scanf("%d", &x); for(i=0; x>0; i++) { y = x % 2; x = x / 2; sum += y; } printf("%d", sum); } -풀이 먼저 정수를 입력받기 위해 scanf함수와 정수형 변수 x를 사용한다. 그 후 for문을 통해 입력받은 ..
2022.04.03