본문 바로가기
728x90

전체 글206

[단계08] 기본 수학1 (9문제) www.acmicpc.net/step/8 ● [문제번호 1712] 손익분기점 #include int main() { int A, B, C; scanf("%d %d %d", &A, &B, &C); if(B >= C) { printf("%d", -1); return 0; } int count = (A / (C - B)) + 1; printf("%d", count); return 0; } // 손익분기점을 계산해서 {최소 판매수 = A / (C - B)보다 큰 가장 작은 정수} 이용 ● [문제번호 2292] 벌집 #include int main() { int N; scanf("%d", &N); int count = 2; int range1 = 2; int range2 = 7; int gap = 6; while.. 2020. 12. 20.
[단계07] 문자열 (10문제) www.acmicpc.net/step/7 ● [문제번호 11654] 아스키 코드 #include int main() { char temp; scanf("%c", &temp); printf("%d", temp); return 0; } ● [문제번호 11720] 숫자의 합 #include int main() { int N; scanf("%d", &N); char temp[101]; scanf("%s", temp); int total = 0; for(int i = 0; i < N; i++) total += temp[i] - 48; printf("%d", total); return 0; } ● [문제번호 10809] 알파벳 찾기 #include #include int main() { char str[101]; .. 2020. 12. 20.
[단계06] 함수 (3문제) www.acmicpc.net/step/5 ● [문제번호 15596] 정수 N개의 합 long long sum(int *a, int n) { long long ans = 0; for(int i = 0; i = 10000) return; int temp = n; while(temp > 0) { n += temp % 10; temp /= 10; } if(n >= 10000) return; if(num[n] == 1) return; else num[n] = 1; d(num, n); } int main() { int num[10000] = .. 2020. 12. 18.
[단계05] 1차원 배열 (7문제) www.acmicpc.net/step/6 ● [문제번호 10818] 최소, 최대 #include int main() { int N, num[1000000]; scanf("%d", &N); for(int i = 0; i num[i]) min = num[i]; } printf("%d %d", min, max); return 0; } ● [문제번호 2562] 최댓값 #include int main() { int num[9]; for(int i = 0; i < 9; i+.. 2020. 12. 17.
[단계04] while문 (3문제) www.acmicpc.net/step/2 ● [문제번호 10952] A+B - 5 #include int main() { int A, B; scanf("%d %d", &A, &B); while(A != 0 && B != 0) { printf("%d\n", A + B); scanf("%d %d", &A, &B); } return 0; } ● [문제번호 10951] A+B - 4 #include int main() { int A, B; while(scanf("%d %d", &A, &B) != EOF) printf("%d\n", A + B); return 0; } // 커맨드를 이용한 반복문 종료 (연구 필요) ● [문제번호 1110] 더하기 사이클 #include int main() { int N, coun.. 2020. 12. 17.
[단계03] for문 (11문제) www.acmicpc.net/step/3 ● [문제번호 2739] 구구단 #include int main() { int N; scanf("%d",&N); for(int i = 1; i < 10; i++) printf("%d * %d = %d\n", N, i, N * i); return 0; } ● [문제번호 10950] A+B - 3 #include int main() { int N, A, B; scanf("%d", &N); for(int i = 0; i < N; i++) { scanf("%d %d", &A, &B); printf("%d\n", A + B); } return 0; } ● [문제번호 8393] 합 #include int main() { int n, sum = 0; scanf("%d", &n.. 2020. 12. 17.
728x90