-
2072. 홀수만 더하기코딩 테스트/SW Expert Academy 2021. 6. 21. 22:18
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
문제 이해
-> 10개의 수를 받아, 그 중 홀수만 더한 값을 출력하는 프로그램
문제 주의
-> 각 수는 0 이상 10,000 이하의 정수
-> 각 첫 줄에는 테스트 케이스가 주어지고 그 아래로 각 테스트 케이스가 주어짐
-> 테스트 케이스의 첫 번째 줄에는 10개의 수가 주어짐
-> 출력은 각 줄 #t로 시작하고, 공백 한 칸 둔 다음 정답을 출력
문제 풀이
-> 테스트 케이스 개수를 저장할 변수와 테스트 케이스를 담을 변수 그리고 홀수 값만을 더할 변수를 선언
-> 반복문을 활용하여 테스트 케이스 개수 만큼 반복
-> 이중 반복문을 활용하여 주어지는 테스트 케이스 숫자를 저장
-> % 연산자를 활용하여 테스트 케이스 숫자를 2로 나누었을 때 나머지가 1이라면 홀수 값을 저장하는 변수에 저장
-> 출력 양식에 맞춰서 출력
#include<iostream> using namespace std; int main() { int count, num, total; cin >> count; for (int i = 0; i < count; i++) { total = 0; for (int j = 0; j < 10; j++) { cin >> num; if (num % 2 == 1) total += num; } cout << "#" << i + 1 << " " << total << endl; } return 0; }
'코딩 테스트 > SW Expert Academy' 카테고리의 다른 글
1986. 지그재그 숫자 (0) 2021.06.22 1284. 수도 요금 경쟁 (0) 2021.06.21 2071.평균값 구하기 (0) 2021.06.21 2070. 큰 놈, 작은 놈, 같은 놈 (0) 2021.06.16 2068. 최대수 구하기 (0) 2021.06.15