일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 직각 삼각형
- C++
- 잡다한 일
- 5073번
- 백준 9506번
- 연속된 숫자의 합
- html
- 백준 2501번
- Unity
- 백준 #11382번 #
- javascript
- Java
- 피라미드 출력
- 백준 27433번
- 백준 2587번
- 백준 1157번
- 논리 연산
- 백준 5597번
- 백준 25305번
- 해석
- C
- 대칭 차집합
- 배열
- 백준 5086번
- 상세 풀이
- 차이
- 일상생활 영어표현
- 백준 1269번
- 백준 2525번
- Today
- Total
목록C (17)
YunDev
문제 : https://www.acmicpc.net/problem/10807 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net 1. 배열 크기를 정적으로 할당한 코드 #include int main() { int num = 0, indexof = 0, count = 0; int arr[100]; scanf("%d", &num); for(int i = 0; i < num; i++) { scanf("%d", &arr[i]); } scanf("%d", &indexof); for(int i = 0; i
문제 : https://www.acmicpc.net/problem/27433 27433번: 팩토리얼 2 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net #include int main() { int num = 0; long long sum = 1; scanf("%d", &num); for(int i = num; i > 0; i--) { sum*=i; } printf("%lld", sum); return 0; } 풀이 : 먼저 팩토리얼이란 n이 자연수일 때, 1 부터 n 까지의 모든 자연수의 곱을 의미합니다. (n팩토리얼 = n!으로 표시) 문제를 풀기 위해선 값을 입력받고 입력받은 값을 1까지 반복문을 돌며 -1을 해가며 곱하면 구할 수..
문제 : https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 www.acmicpc.net #include int main() { int num[3] = {0}; int max = 0; scanf("%d %d %d", &num[0], &num[1], &num[2]); if(num[0] == num[1] && num[1] == num[2]) { printf("%d", 10000+(num[0]*1000)); } else if(num[0] == num[1] || nu..
문제 : https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net #include int main() { int hour = 0, min = 0, ntime = 0; scanf("%d %d", &hour, &min); scanf("%d", &ntime); min += ntime; if(min >= 60) { hour = hour + (min/60); min = min%60; } if(hour >= 24) { hour = hour%24; } ..
https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net #include #include #include // toupper 함수 사용을 위해 int main() { char str[1000000] = ""; int frequency[26] = {0}; // 알파벳 빈도를 저장할 배열 int maxFrequency = 0; // 가장 높은 빈도 char maxChar; // 가장 많이 사용된 알파벳 scanf("%s", str); int len = strlen(str); for (int..