본문 바로가기

분류 전체보기173

백준 1929) 소수 구하기 (c) #include int main() { int decimal[1000001] = { 0, }; //소수면 0 아니면 1 decimal[0] = 1, decimal[1] = 1; //0 1 은 소수가 아니므로 미리 선언 int i = 0; int j = 0; int M = 0; int N = 0; for (j = 2; j .. 2020. 10. 21.
비전공자를 위한 이해할 수 있는 IT 지식 API, 클라이언트, 서버, 데이터베이스 등등 이해하기 쉽게 설명해서 읽을 때 이해가 잘됬다. 가끔씩 개념을 다시 잡을 때 읽으면 좋은거 같다. 2020. 10. 20.
백준 2581) 소수 (c) #include int main() { int M = 0; //입력 받을 최소값 int N = 0; //입력 받을 최대값 int decimal = 0; scanf_s("%d", &M); scanf_s("%d", &N); int min = N; //임의로 최댓값 대입 int i = 0; int j = 0; for (i = M; i i) min = i; } } if (decimal == 0) printf("-1"); else { printf("%d\n", decimal); printf("%d\n", min); } } 앞에 1978번 소수 찾기를 참고해서 풀어보니 잘 풀렸다. 1978번엔 3번 정도 틀렸는데 이번건 바로 성공해서 좋았다. 2020. 10. 15.
백준 1989) 소수 찾기 (c) #include int main() { int T = 0; int number = 0; //입력 받을 수 int decimal = 0; //소수 scanf_s("%d", &T); int i = 0; int j = 0; for (i = 0; i < T; i++) { int check = 0; //소수인지 아닐지 확인 scanf_s("%d", &number); //수를 입력받음 if (number == 1) continue; //1은 소수가 아니니 제외 for (j = 2; j < number; j++) { if (number % j == 0) check++; //소수가 아니면 참이되니 check++ } if (check == 0) decimal++; } printf("%d", decimal); } 처음엔 .. 2020. 10. 15.