인프런 커뮤니티 질문&답변
3주차 수업 질문있습니다.
해결된 질문
작성
·
32
0
안녕하세요 큰돌님:)
Q. N과 N개의 자연수가 주어진다. 여기서 몇개의 숫자를 골라 합을 mod11을 했을 때 나오는 가장 큰 수를 구하라
입력:
10
24 35 38 40 49 59 60 67 83 98
출력:
10
1024
위 문제의 go함수를 아래와 같이 작성했습니다.
int go(int idx, int sum){
if(idx == n) {
cnt ++;
return sum % 11;
}
return max(go(idx+1, sum + v[idx]) % 11, go(idx+1, sum) % 11);
}이렇게 작성해도 괜찮나요?
퀴즈
56%나 틀려요. 한번 도전해보세요!
모든 가능한 경우를 다 확인하여 답을 찾는 탐색 기법을 무엇이라고 할까요?
이분 탐색
다이나믹 프로그래밍
완전 탐색 (Brute Force)
그리디 알고리즘





