2023. 5. 19. 23:58ㆍ스키마에듀 c언어 수업
https://www.acmicpc.net/problem/10988
10988번: 팰린드롬인지 확인하기
첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.
www.acmicpc.net
#include <stdio.h>
#include <string.h>
int main() {
char word[101];
scanf("%s", word);
int check = 1;
int n = strlen(word);
for(int i=0; i<n/2; i++){
if(word[i] != word[n-i-1]){
check = 0;
break;
}
}
printf("%d", check);
return 0;
}
https://www.acmicpc.net/problem/9086
9086번: 문자열
입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으
www.acmicpc.net
#include <stdio.h>
#include <string.h>
int main() {
int t=0;
scanf("%d", &t);
char first[20];
char last[20];
char input[1000];
int idx=0;
for(int i=0;i<t;i++){
scanf("%s", input);
int n = strlen(input);
first[idx] = input[0];
last[idx] = input[n-1];
idx++;
}
for(int i=0; i<t; i++){
printf("%c%c\n",first[i],last[i]);
}
return 0;
}
11971번: 속도 위반
예를 들어 도로가 3구역 [(40km, 75km/h), (50km, 35km/h), (10km, 45km/h)] 이고. 연정이가 달린 3구역 [(40km, 76km/h), (20km, 30km/h), (40km, 40km/h)] 이라면, 처음 0 ~ 40km 영역에서 1km/h 만큼 위반했으나 60km ~ 90km 사이에
www.acmicpc.net

#include <stdio.h>
int main() {
int n, m;
int normal[101] = {0,}; //제한속도
int my[101] = {0,}; // 달리는 속도
int l, speed; //구간길이, 속도
int idx = 0;
scanf("%d %d", &n, &m);
int i=0, j=0;
for(i=0; i<n; i++){
scanf("%d %d", &l, &speed);
for(j=idx;j< idx+l;j++){
normal[j] = speed;
}
idx += l;
}
idx=0;
for(i=0; i<m; i++){
scanf("%d %d", &l, &speed);
for(j=idx;j< idx+l;j++){
my[j] = speed;
}
idx += l;
}
int max = 0;
int tmp=0;
for(i=0;i<100;i++){
if(normal[i] < my[i]){
tmp = my[i] - normal[i];
//printf("my: %d normal: %d, i: %d\n", my[i], normal[i], i);
if(max < tmp){
max = tmp;
}
}
}
printf("%d", max);
return 0;
}
normal은 제한속도를 의미
norma[x]은 시작지점에서 x km 떨어진 지점에서의 제한속도를 의미
my는 연정이의 속도를 의미
my[x]은 시작지점에서 x km 떨어진 지점에서의 연정이의 속도를 의미
1~100까지 반복문을 돌며, 두 속도를 비교하여 가장 큰 값을 출력하면 됨.
'스키마에듀 c언어 수업' 카테고리의 다른 글
스키마에듀_0603 백준 4문제 (2) | 2023.06.02 |
---|---|
스키마에듀 0527 (0) | 2023.05.26 |
스키마에듀 5/13 (1) | 2023.05.12 |
0505 스키마에듀 수업준비 (0) | 2023.05.05 |
0429 스키마에듀 수업 (0) | 2023.04.28 |