1. 문제 요약 양의 정수 n에 대해 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어 d(75) = 75 + 7 + 5 = 87이다. n을 d(n)의 생성자라고 한다. 예를 들어 33은 39의 생성자이다. (d(33) = 33 + 3 + 3 = 39) 이러한 생성자가 없는 숫자를 셀프 넘버라고 하는데, 10000보다 작거나 같은 셀프 넘버를 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 2. 예제 입력 3. 예제 출력 1 3 5 7 9 20 ... 9971 9982 9993 4. 코드 #include using namespace std; int d(int currentNum) // 자릿수 구하기 { int numArr[5] = { 0 }; numArr[0] = currentNum..
1. 문제 요약 C++의 cin/cout을 사용할 경우, cin.tie(NULL); 과 sync_with_stdio(false); 를 먼저 적용해주자. 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 줄에는 각각 두 정수 A, B가 주어진다. A와 B는 1이상, 1000이하이다. 2. 예제 입력 5 1 1 12 34 5 500 40 60 1000 1000 3. 예제 출력 2 46 505 100 2000 4. 코드 #include #include using namespace std; int main() { cin.tie(NULL); ios::sync_with_stdio(false); int testNum = 0; cin >> testNum; int *p = new int..
1. 문제 요약 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산이 가능하다. 먼저, 주어진 수가 10보다 작다면 앞에 0을 붙여 2자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 숫자와 앞에서 구한 합의 가장 오른쪽 자리 숫자를 이어붙이면 새로운 수를 만들 수 있다. 예를 들어, 26이 주어지면, 2 + 6 = 8, 새로운 숫자는 68, 6 + 8 = 14, 새로운 숫자는 84, 8 + 4 = 12, 새로운 숫자는 42, 4 + 2 = 6, 새로운 숫자는 26이다. 위의 예는 4번만에 원래 숫자로 돌아올 수 있으므로, 26의 사이클 길이는 4이다. N이 주어졌을 때, N의 사이클 길이를 구하는 프로그램을 작성하시오. 2. 예제 입력 2..
1. 문제 요약 점수의 최대값이 M이고, 나머지 점수를 점수 / M * 100 이라고 할 때, 평균을 구하는 프로그램을 작성하시오. 첫째 줄에 시험 본 과목의 개수 N이 주어진다. (N > n; // 과목 갯수 입력 if (n 1000) return 0; int* arr = new int[n + 4]; for (int i = 0; i > arr[i]; if (arr[i] > 100 || arr[i] < 0) return 0; } for (int i = 0; i < n; i++) // 최댓 값 구하기 { if (max < arr[i]) { max = arr[i]; } } for (int i = 0; i < n; i++) { total += ..
1. 문제 요약 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이 때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성해라. 첫째 줄에는 수열을 이루는 숫자의 갯수N과 정수 X, 둘쨰줄에는 수열 A를 이루는 정수 N개가 주어진다. (1 n >> x; int* arr = new int[n + 4]; if (n 10000) return 0; for (int i = 0; i > arr[i]; } for (int i = 0; i < n; i++) { if (arr[i] < x) { cout
1. 문제 요약 시험 점수를 입력받아 90 - 100 점은 A, 80 - 89점은 B, 70 - 79점은 C, 60 - 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. (시험점수는 0보다 크거나 같고, 100보다 작거나 같은 자연수이다.) 2. 예제 입력 100 3. 예제 출력 A 4. 코드 #include using namespace std; int main() { int score; cin >> score; if (score 100) return 0; if (score > 89) cout
- Total
- Today
- Yesterday
- 종로다이아반지추천
- 냉면
- 광명 무역센터 블랑논
- 그래픽카드후기
- 종로결혼반지추천
- MFC
- 본식맞춤예복
- 가성비예복
- 브리달메이웨딩밴드
- 본식예복
- 무한리필
- 가산디지털단지 맛집
- 종로브리달메이
- 라레토페이백
- C++
- 종로프로포즈링추천
- 브리달메이
- 광명무역센터컨벤션 dvd
- Visual Studio
- 브리달메이다이아
- 가성비맞춤정장
- 광명무역센터컨벤션
- 광명 본식 dvd
- 롯데리아
- 광명무역센터컨벤션 #본식스냅 #메인스냅 #서브스냅 #촬영후기 #1인작가 #대표작가 #하루그라피
- 부평
- 라레토추천인
- 부평맛집
- 백준알고리즘
- 브리달메이결혼반지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |