From 8c5bf10e87b5a086b9bc468627c35244ca322d56 Mon Sep 17 00:00:00 2001 From: songyc macbook Date: Tue, 27 May 2025 21:15:34 +0900 Subject: [PATCH] 20250527 baekjoon --- code_study/Baekjoon/c/10988.c | 23 +++++++++++++++++++++++ code_study/Baekjoon/c/1157.c | 32 ++++++++++++++++++++++++++++++++ code_study/Baekjoon/c/2444.c | 26 ++++++++++++++++++++++++++ code_study/Baekjoon/c/25083.c | 11 +++++++++++ code_study/Baekjoon/c/3003.c | 20 ++++++++++++++++++++ 5 files changed, 112 insertions(+) create mode 100644 code_study/Baekjoon/c/10988.c create mode 100644 code_study/Baekjoon/c/1157.c create mode 100644 code_study/Baekjoon/c/2444.c create mode 100644 code_study/Baekjoon/c/25083.c create mode 100644 code_study/Baekjoon/c/3003.c diff --git a/code_study/Baekjoon/c/10988.c b/code_study/Baekjoon/c/10988.c new file mode 100644 index 0000000..49dfea8 --- /dev/null +++ b/code_study/Baekjoon/c/10988.c @@ -0,0 +1,23 @@ +#include + +int main(){ + char s[101]; + scanf("%s",s); + + int l=0; + for(int i=0; s[i]!='\0'; i++){ + l++; + } + + int flag = 1; + for(int i=0; i + +int main(){ + int arr[26] = {}; + char s[1000001]; + + scanf("%s",s); + + for(int i=0; s[i]!='\0'; i++){ + if(s[i] >= 'a' && s[i] <= 'z'){ + s[i]=s[i]-32; + } + arr[s[i]-'A']++; + } + + int max_idx=0, max=0, dup; + + for(int i=0; i<26; i++){ + if(arr[i]>max){ + max=arr[i]; + max_idx=i; + dup=0; + } else if(arr[i]==max && max!=0){ + dup=1; + } + } + + printf("%c", !dup ? 'A'+max_idx : '?'); + + return 0; + +} \ No newline at end of file diff --git a/code_study/Baekjoon/c/2444.c b/code_study/Baekjoon/c/2444.c new file mode 100644 index 0000000..2b53ec9 --- /dev/null +++ b/code_study/Baekjoon/c/2444.c @@ -0,0 +1,26 @@ +#include + +void prt(int itr, char c); + +int main(){ + int n; + scanf("%d",&n); + + for(int i=1; i<=n; i++){ + prt(n-i,' '); + prt(2*i-1,'*'); + printf("\n"); + } + + for(int i=1; i + +int main(){ + printf(" ,%c\'\"%d\n",'r',7); // (a) + printf("%c`-_ ,\' ,/\n",'r'); + printf(" \\. \". %c_%c\'\n",'L','r'); // + printf(" `~\\/\n"); + printf(" |\n"); + printf(" |\n"); + return 0; +} \ No newline at end of file diff --git a/code_study/Baekjoon/c/3003.c b/code_study/Baekjoon/c/3003.c new file mode 100644 index 0000000..00608ea --- /dev/null +++ b/code_study/Baekjoon/c/3003.c @@ -0,0 +1,20 @@ +#include + +int main(){ + + int a[6] = {1,1,2,2,2,8}; + int b[6]; + + for(int i=0; i<6; i++){ + scanf("%d",&b[i]); + } + + for(int i=0; i<6; i++){ + b[i] = a[i] - b[i]; + printf("%d ",b[i]); + } + + return 0; + + +} \ No newline at end of file