Baekjoon 23

[C] 백준 13015번 - 별찍기 23

https://www.acmicpc.net/problem/13015 13015번: 별 찍기 - 23 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net (21.08.10) 13015번: 별 찍기 23 - C언어 풀이 [소스코드] #include // [baekjoon] 13015번 - 별찍기 - 23 int main() { int n, i, j; scanf("%d", &n); for (i = 0; i < 2 * n - 1; i++) { if (i == 0 || i == 2 * n - 2) {// 첫줄, 마지막줄 for (j = 0; j < n; j++) printf("*"); for (j = 0; j < 2 * n - 3; j++) printf(" "); for (j = 0;..

[C] 백준 10808번 - 알파벳 개수

https://www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net (21.08.08) 10808번: 알파벳 개수 - C언어 풀이 [소스코드] #include #include // [baekjoon] 10808번 - 알바벳 개수 int main() { char S[101]; int cf[123] = { 0 }; scanf("%s", &S); int i = 0; while (S[i] != '\0') { cf[S[i]]++; i++; } for (int j = 97; j

[C] 백준 1157번 - 단어 공부

https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net (21.08.08) 1157번: 단어 공부 - C언어 풀이 [소스코드] #include #include // [baekjoon] 1157번 - 단어 공부 int main() { char S[1000001]; int cf[123] = { 0 }; scanf("%s", &S); int i = 0; while (S[i] != '\0') { if (S[i]>=97) cf[S[i]-32]++; else cf[S[i]]++; i++; } i..

[C] 백준 14582번 - 오늘도 졌다

https://www.acmicpc.net/problem/14582 14582번: 오늘도 졌다 첫 번째 줄에는 9개의 정수가 주어지는데, 오늘 경기에서 울림 제미니스가 1회 초, 2회 초, ..., 9회 초에 낸 득점이 주어진다. 두 번째 줄에도 9개의 정수가 주어지는데, 스타트링크 걸리버스가 1회 www.acmicpc.net (21.08.07) 14582번: 오늘도 졌다 - C언어 풀이 [소스코드] #include // [baekjoon] 14582번 - 오늘도 졌다 int main() { int w[9], s[9], i; for (i = 0; i < 9; i++) { scanf("%d", &w[i]); } for (i = 0; i < 9; i++) { scanf("%d", &s[i]); } int i..

[C] 백준 11170번 - 0의 개수

https://www.acmicpc.net/problem/11170 11170번: 0의 개수 N부터 M까지의 수들을 종이에 적었을 때 종이에 적힌 0들을 세는 프로그램을 작성하라. 예를 들어, N, M이 각각 0, 10일 때 0을 세면 0에 하나, 10에 하나가 있으므로 답은 2이다. www.acmicpc.net (21.08.07) 11170번: 0의 개수 - C언어 풀이 [소스코드] #include // [baekjoon] 11170번 - 0의 개수 int check_0(int n, int m) { int cnt = 0; for (int i = n; i 0) { if (i2 % 10 == 0)cnt++; i2 /= 10; } } return cnt; } int main() { int T, N, M; s..

[C] 백준 21567번 - 숫자의 개수 2

https://www.acmicpc.net/problem/21567 21567번: 숫자의 개수 2 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 1,000,000보다 작은 자연수이다. www.acmicpc.net (21.08.07) 21567번: 숫자의 개수 2 - C언어 풀이 [소스코드] #include // [baekjoon] 21567번 - 숫자의 개수 2 int main() { long long A, B, C; long long D = 1; int cnt[10] = { 0 }; scanf("%lld", &A); scanf("%lld", &B); scanf("%lld", &C); D = A * B * C; while (D > 0) { int n = D % 10; c..

[C] 백준 21867번 - Java Bitecode

https://www.acmicpc.net/problem/21867 21867번: Java Bitecode 첫째 줄에 코드의 길이를 나타내는 정수 $N$이 주어진다. ($1 \leq N \leq 200\,000$) 둘째 줄에 알파벳 대문자로 이루어진 코드 $S$가 주어진다. www.acmicpc.net (21.08.07) 21867번: Java Bitecode - C언어 풀이​ [문제] 태한이는 JAVA를 싫어한다. 매우 싫어한다. 아주 앙증맞게 깨물고 싶을 정도다. 그래서 태한이는 코딩을 할 때 알파벳 J, A, V는 사용하지 않는다. 또한 기존의 코드에서도 J, A, V가 보이면 전부 이빨로 깨물어 제거한다. 기존의 코드에서 J, A, V를 깨물어 제거한 코드를 JAVA Bitecode라고 부른다. ..

[C] 백준 11557번 - Yangjojang of The Year

https://www.acmicpc.net/problem/11557 11557번: Yangjojang of The Year 입학 OT때 누구보다도 남다르게 놀았던 당신은 자연스럽게 1학년 과대를 역임하게 되었다. 타교와의 조인트 엠티를 기획하려는 당신은 근처에 있는 학교 중 어느 학교가 술을 가장 많이 먹는지 www.acmicpc.net (21.08.06) 11557번: Yangjojang of The Year ​ [문제]​ 입학 OT때 누구보다도 남다르게 놀았던 당신은 자연스럽게 1학년 과대를 역임하게 되었다. 타교와의 조인트 엠티를 기획하려는 당신은 근처에 있는 학교 중 어느 학교가 술을 가장 많이 먹는지 궁금해졌다. 학교별로 한 해동안 술 소비량이 주어질 때, 가장 술 소비가 많은 학교 이름을 출력..

[C] 백준 21866번 - 추첨을 통해 커피를 받자

https://www.acmicpc.net/problem/21866 21866번: 추첨을 통해 커피를 받자 첫 번째 줄에 9개의 정수가 주어진다. 각 정수는 $0$ 이상 $1\,000$ 이하의 정수다. 각 정수는 해당 학생이 각 문제에서 얻은 점수를 의미한다. www.acmicpc.net (21.08.06) 21866번: 추첨을 통해 커피를 받자 - C언어 풀이 ​ [문제] 연세대학교 컴퓨터과학과 프로그래밍 경진대회는 2015년부터 지금까지 총 6번 진행되었다. ​ 지금까지 진행했던 대회의 수상자는 대부분 고학번 학생들이었다. 이러한 이유로 국렬이는 신입생들에게 알고리즘 문제 풀이에 대한 동기를 부여하기 위해 2021 연세대학교 신입생 프로그래밍 경진대회를 열게 되었다. ​ 국렬이는 가능한 많은 사람들이..

[C] 백준 1924번 - 2007년

https://www.acmicpc.net/problem/1924 1924번: 2007년 첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. www.acmicpc.net (21.08.04) 1924번: 2007년 - C언어 풀이 ​ [문제] 오늘은 2007년 1월 1일 월요일이다. 그렇다면 2007년 x월 y일은 무슨 요일일까? 이를 알아내는 프로그램을 작성하시오. ​ [입력] 첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 1..