티스토리 뷰
728x90
현 포스팅에서 설명하는 모든 문제는 codeup.kr 사이트에 있는 문제입니다. 여기 있는 문제 말고도 다양한 문제들이 준비되어 있으니 흥미 있으시다면 도전해보세요!
<codeup사이트란?> :알고리즘 관련 다양한 문제들을 풀면서 실력을 높일 수 있는 유용한 문제풀이 사이트
접속은 여기를 클릭해주세요. <codeup.kr>
「1205번 문제」
입력:실수 a, b가 입력된다. ( a와 b의 계산 결과는 모두 int범위 이내이고, 계산이 불가능한 경우는 입력되지 않는다.)
출력:최댓값을 소수점이하 6자리로 출력한다.
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
|
#include <stdio.h>
#include <math.h>
int main(){
float a;
int c;
float d,e;
float b[10]; //각 계산값을 넣을 배열을 선언
float sum = -100000; //이 값은 최댓값을 구분하는데 쓰임
scanf("%f %f", &a, &e); //실수를 2개 입력받아 각각a,e에 저장
b[0] = pow(a,e); //math라이브러리에 들어있는 함수, a의e승(a의e제곱)을 계산
b[1] = a-e;
b[2] = a+e;
b[3] = a/e;
b[4] = pow(e,a); //e의 a승
b[5] = e-a;
b[6] = e+a;
b[7] = e/a;
b[8] = a*a;
b[9] = e*e;
for(c = 0; c < 10; c++){ //c를 0 ~ 9까지 증가시킴
if(b[c]>sum) sum = b[c]; //b의 배열 인덱스가 c일 때의 값이 sum보다 크다면 sum에 그 때의 b값을 저장
}
printf("%.6lf",sum); //소수점 6자리로 출력
}
|
cs |
「1206번 문제」
입력:자연수 두 개가 입력된다.
출력:위의 문제 설명을 보고 배수 관계를 출력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
scanf("%d %d", &a, &b);
if(b % a == 0){ //b를 a로 나눈 나머지가 0(a가 b의 약수, b는 a의 배수)
printf("%d*%d=%d",a, b/a , b); //a, b를 a로 나눈 몫 ,b를 printf의 문장에 맞게 출력
}else if(a % b == 0){ //a를 b로 나눈 나머지가 0(b가 a의 약수, a는 b의 배수)
printf("%d*%d=%d",a/b,b,a); //a를 b로 나눈 몫, b, a를 printf의 문장에 맞게 출력
}else{ //위의 조건 모두 해당되지 않으면
printf("none"); //none을 출력
}
}
|
cs |
「1207번 문제」
입력:윷의 각각 상태가 입력으로 주어진다. (0: 뒤집어지지 않은 상태, 1: 뒤집어진 상태)
출력:도, 개, 걸, 윷, 모 중 하나를 출력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
scanf("%d %d %d %d", &a, &b, &c, &d);
if(a == 1) i += 1;
if(b == 1) i += 1;
if(c == 1) i += 1;
if(d == 1) i += 1;
if(i == 1) printf("도"); //뒤집어진 개수에 따른 도,개,걸,윷,모를 판별하고 출력
if(i == 2) printf("개");
if(i == 3) printf("걸");
if(i == 4) printf("윷");
if(i == 0) printf("모");
}
|
cs |
「1210번 문제」
입력:메뉴의 번호가 차례대로 두 개 주어진다. (정수)
출력:그 번호의 메뉴 칼로리를 계산하여 500보다 크면 "angry", 500 이하면 "no angry"를 출력하시오.
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
32
33
34
35
36
37
38
39
40
41
42
43
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
int i = 0;
scanf("%d %d", &a, &b);
if(a == 1 || b == 1){ //a혹은b가 1이면
i += 400; //i에 400을 더하고
if(a == 1 && b == 1){ //만약 a,b 모두 1이면
i += 400; //또 400을 더함
}
}
if(a == 2 || b == 2){ //a혹은b가 2이면
i += 340; //i에 340을 더하고
if(a == 2 && b == 2){ //만약 a,b 모두 2이면
i += 340; //또 340을 더함
}
}
if(a == 3 || b == 3){ //a혹은b가 3이면
i += 170; //i에 170을 더하고
if(a == 3 && b == 3){ //만약 a,b 모두 3이면
i += 170; //또 170을 더함
}
}
if(a == 4 || b == 4){ //a혹은b가 4이면
i += 100; //i에 100을 더하고
if(a == 4 && b == 4){ //만약 a,b 모두 4이면
i += 100; //또 100을 더함
}
}
if(a == 5 || b == 5){ //a혹은b가 5이면
i += 70; //i에 70을 더하고
if(a == 5 && b == 5){ //만약 a,b 모두 5이면
i += 70; //또 70을 더함
}
}
if(i > 500) printf("angry"); //i가 500보다 크면 angry를 출력
if(i <= 500) printf("no angry"); //i가 500이하이면 no angry를
}
|
cs |
「1212번 문제」
입력:직선의 길이 3개가 입력으로 주어진다.(정수)
출력:삼각형이 가능하면 "yes", 삼각형을 만들 수 없다면 "no"를 출력하시오.
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
32
33
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
scanf("%d %d %d", &a, &b, &c);
if(a > b && a > c){ //a가 가장 큰 길이일때
if(a < b + c){ //a가 b+c보다 작으면
printf("yes"); //yes를 출력
}else{ //a가 b+c 이상이면
printf("no"); //no를 출력
}
}
if(b > a && b > c){ //b가 가장 큰 길이일때
if(b < a + c){
printf("yes");
}else{
printf("no");
}
}
if(c > a && c > b){ //c가 가장 큰 길이일때
if(c < a + b){
printf("yes");
}else{
printf("no");
}
}
if(a == b && a == c) printf("yes"); //3길이 모두 같으면 yes를 출력
}
|
cs |
-1208~1209, 1211번이 codeup사이트에 없으므로 1212번까지 포스팅하겠습니다.-
'문제풀이 > codeup' 카테고리의 다른 글
[c언어]codeup사이트 1229 ~ 1252 문제풀이 (0) | 2020.02.15 |
---|---|
[c언어]codeup사이트 1216 ~ 1228 문제풀이 (1) | 2020.02.15 |
[c언어]codeup사이트 1180 ~ 1204 문제풀이 (0) | 2020.02.14 |
[c언어]codeup사이트 1169 ~ 1173문제풀이 (0) | 2020.02.08 |
[c언어]codeup사이트 1164 ~ 1168 문제풀이 (1) | 2020.02.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 도전
- Anaconda
- 아나콘다
- 크롤링
- 타이탄의도구들
- notion api
- 바닐라 javascript
- 1255
- 1252
- 문제풀이
- localstorage
- pygame
- promise반환
- 꿈두레
- JavaScript
- 사칙연산
- 티처블 머신
- 1251
- 1253
- 코드설명
- 1254
- 2022.02.05
- 컨트롤타임
- 코드업
- 바닐라 js
- Codeup
- 주석
- SMTP
- django
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함