목록for문 (4)
N
문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. 이중 for문을 이용하여 2개의 수를 더하여 더한 값이 check에서 false 이면 answer에 넣어주도록 한다. 그리고 check[sum]을 true로 바꿔주어 더한 결과가 중복적으로 들어가지 않도록 해주면 된다. 마지막에는 오름차순으로 정렬하여 리턴하면 끝! #include #include #include using namespace std; vector so..

이중 for문 사용에 관한 문제다...! 아마 c언어를 배울 때, 특히 for문에 대해 배울 때 많이 봤던 문제일 수도 있다..! 바로 이중 for문을 이용하여 별표를 찍는 것..! 많이 어렵지 않아서 설명도 딱히 필요 없을 것 같다..! 만약 어렵게 느껴진다면 a와 b를 작은 수로 잡아서 직접 손으로 따라가는 것도 괜찮은 방법 같다..! #include using namespace std; int main(void) { int a; int b; cin >> a >> b; for(int i = 0; i < b; i++) { for(int j = 0; j < a; j++) { cout

for문만 사용할 줄 알면 풀 수 있는 문제..! for문을 돌면서 answer에 arr에 있는 수를 모두 더한 후, 마지막에 arr.size()만큼 나눠주면 끄으으읕..! #include #include using namespace std; double solution(vector arr) { double answer = 0; for(int i = 0; i < arr.size(); i++) answer += arr[i]; answer /= arr.size(); return answer; }