목록Algorithm (6)
모두의 dream
보호되어 있는 글입니다.
#include int main() { int arr[8] = {6, 3, 8, 5, 2, 7, 4, 1}; int tmp=0; /* for(int i=(sizeof(arr)/4)-1; i>0; i--) // 오름차순 { for(int j=0; j arr[j+1]) { tmp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = tmp; } } } */ for(int i=0; i
1929번: 소수 구하기 (acmicpc.net) 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net #include int main() { int N=0, M=0; int flag=0; scanf("%d %d", &M, &N); for(int i=M; i
1978번: 소수 찾기 (acmicpc.net) 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net #include int main(void) { int N = 0, cnt = 0; int arr[100]={0, }; scanf("%d", &N); for(int i=0; i
1085번: 직사각형에서 탈출 (acmicpc.net) #include int main() { int x = 0, y = 0, w = 0, h = 0; int result1 = 0, result2 = 0; scanf("%d %d %d %d", &x, &y, &w, &h); result1 = x; if (result1 > w-x) result1 = w-x; result2 = y; if (result2 > h - y) result2 = h - y; printf("%d\n", result1 < result2 ? result1 : result2); return 0; } result1에서 x와 0, w 사이의 최소값을 찾아내고 result2에서 y와 0, h 사이의 최소값을 찾아내서 최종적으로 result1과 r..