안녕하세요.
괄호형 문제를 잘 못해서 여러 문제를 풀어봤지만
아직 이런 괄호형 문제가 너무 약한데
어떻게 접근을 해야할지 감이 오지 않습니다.. 혹시 팁이 있나요?
위에 첨부한
7번문제에 대한 해설인데요,
만약 7번문제의 출력값을 구하라고 했다면,
1 2 5 10 만 출력이 되나요,
1 2 5 10 0 0 0 0 0 0 이 출력이 되나요?
안녕하세요 길벗수험서 운영팀입니다.
0까지 모두 출력됩니다.
괄호 문제의 경우 알고리즘을 이해해야 합니다.
단순히 코드를 읽는 문제가 아닌 알고리즘을 파악하고 '어떤 식으로 구현이 되겠거니' 하는 생각이 떠올라야 하죠.
7번 문제의 경우 약수를 구하는 문제이고,
값을 입력받고, - scanner
배열을 사용하니 - ary[] a[]
입력받은 값을 하나씩 나눠가며 나머지가 0이면 배열에 집어넣겠네
코드를 보니 나머지가 0일 때, c 값이 0부터 1씩 추가되고 있으므로 이걸 인수로 써서 배열에 약수를 저장하겠구나
하는 느낌입니다.
8번 문제는 고난이도 문제입니다.
괄호 1번은 구한다 치더라도, 괄호 2번을 구하기 위해서는 코드에서 주어진 i, j, r의 3가지 수만으로 1, 0, 3, 0, 4, 0, 3, 0, 9 라는 수열을 구성해야 하기 때문이죠.
해당 문제는 i와 j의 좌표값으로 이러한 식을 도출하는 문제가 출제될 가능성도 있다는 느낌으로 풀어보시기 바랍니다.
행복한 하루되세요 :)
-
관리자2021-04-20 11:40:08
안녕하세요 길벗수험서 운영팀입니다.
0까지 모두 출력됩니다.
괄호 문제의 경우 알고리즘을 이해해야 합니다.
단순히 코드를 읽는 문제가 아닌 알고리즘을 파악하고 '어떤 식으로 구현이 되겠거니' 하는 생각이 떠올라야 하죠.
7번 문제의 경우 약수를 구하는 문제이고,
값을 입력받고, - scanner
배열을 사용하니 - ary[] a[]
입력받은 값을 하나씩 나눠가며 나머지가 0이면 배열에 집어넣겠네
코드를 보니 나머지가 0일 때, c 값이 0부터 1씩 추가되고 있으므로 이걸 인수로 써서 배열에 약수를 저장하겠구나
하는 느낌입니다.
8번 문제는 고난이도 문제입니다.
괄호 1번은 구한다 치더라도, 괄호 2번을 구하기 위해서는 코드에서 주어진 i, j, r의 3가지 수만으로 1, 0, 3, 0, 4, 0, 3, 0, 9 라는 수열을 구성해야 하기 때문이죠.
해당 문제는 i와 j의 좌표값으로 이러한 식을 도출하는 문제가 출제될 가능성도 있다는 느낌으로 풀어보시기 바랍니다.
행복한 하루되세요 :)