More actions
({CREATE}) |
(Repair batch-0006 pages from live compare) |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 13: | Line 13: | ||
** line 1 : N | ** line 1 : N | ||
** 출력 : | ** 출력 : | ||
** line 1 : N is | ** line 1 : N is prime|not prime | ||
** tip : 꼭 N까지 나눌 필요가 있을까? | ** tip : 꼭 N까지 나눌 필요가 있을까? | ||
* #3 : 평면상의 두 점의 거리 | * #3 : 평면상의 두 점의 거리 | ||
| Line 23: | Line 23: | ||
** tip : <math.h>, double pow(double x, double y); | ** tip : <math.h>, double pow(double x, double y); | ||
* #4 : 분해합(Baekjoon 2231번 문제) | * #4 : 분해합(Baekjoon 2231번 문제) | ||
** [[https://www.acmicpc.net/problem/2231]] | |||
** baekjoon 제출 연습 겸 | ** baekjoon 제출 연습 겸 | ||
** tip : 의외로 쉬움 | ** tip : 의외로 쉬움 | ||
| Line 32: | Line 32: | ||
** 출력 | ** 출력 | ||
** line 1 : (largest number) | ** line 1 : (largest number) | ||
** tip : 이 문제는 사실 다른 문제로 바꿀 수 있다. | |||
= 실습 = | = 실습 = | ||
[[안재형]] ~~오랫동안 많이 놀았나봅니다~~ | |||
* 1번문제~~실패~~ | |||
* 2번문제~~실패~~ | |||
* 3번문제~~겨우~~성공 | |||
#include <stdio.h> | |||
#include <math.h> | |||
int main(void) | |||
{ | |||
int x1, y1, x2, y2; | |||
scanf("%d %d", &x1, &y1); | |||
scanf("%d %d", &x2, &y2); | |||
printf("%.2f", sqrt((x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2))); | |||
return 0; | |||
} | |||
* 4번문제 아직 안함 | |||
* 5번문제 아직 안함 | |||
= 기타 / 후기 / 방명록 = | = 기타 / 후기 / 방명록 = | ||
| Line 39: | Line 60: | ||
[[새싹교실/2017/C언어가르쳐조]] | [[새싹교실/2017/C언어가르쳐조]] | ||
[[새싹교실/2017]] | [[새싹교실/2017]] | ||
Latest revision as of 01:08, 27 March 2026
예정
- 5/12(이번주 금요일) 코드레이스 진행합니다.
- [[1]] : Baekjoon online judge
- #1 : 정렬
- 입력 :
- line 1 : N(숫자 갯수)
- line 2 : N개의 숫자(띄어쓰기로 구분)
- 출력 : 정렬된 N개의 숫자(띄어쓰기로 구분)
- tip : a=b; b=a; //당연 이렇게 스왑할 순 없다
- #2 : 소수(prime number) 검사
- 입력 :
- line 1 : N
- 출력 :
- line 1 : N is prime|not prime
- tip : 꼭 N까지 나눌 필요가 있을까?
- #3 : 평면상의 두 점의 거리
- 입력 :
- line 1 : (x1) (y1)
- line 2 : (x2) (y2)
- 출력 :
- line 1 : (euclidean distance, 소숫점 이하 둘째 자리)
- tip : <math.h>, double pow(double x, double y);
- #4 : 분해합(Baekjoon 2231번 문제)
- [[2]]
- baekjoon 제출 연습 겸
- tip : 의외로 쉬움
- #5 : 가장 큰 숫자 만들기 : N개의 숫자를 나열하여 만들 수 있는 가장 큰 수
- 입력 :
- line 1 : N
- line 2 : N digits
- 출력
- line 1 : (largest number)
- tip : 이 문제는 사실 다른 문제로 바꿀 수 있다.
실습
안재형 ~~오랫동안 많이 놀았나봅니다~~
- 1번문제~~실패~~
- 2번문제~~실패~~
- 3번문제~~겨우~~성공
- include <stdio.h>
- include <math.h>
int main(void) { int x1, y1, x2, y2;
scanf("%d %d", &x1, &y1); scanf("%d %d", &x2, &y2);
printf("%.2f", sqrt((x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2))); return 0; }
- 4번문제 아직 안함
- 5번문제 아직 안함