1024번 - 수열의 합
18 4 를 넣는다면
18 % 1 == 0
18-1=17
17 % 2 == 1 (X)
17-2=15
15%3==0
15-3=12
12%4==0
12/4 =3. 따라서 3,4,5,6이 답.
이런식으로 답을 구하도록 구현하였고
0부터 시작하는 case에 대해서는
3 2는 답이 1,2
3 3은 답이 0,1,2 (3 2의 답과 동일하고 단지 앞이 0으로 시작하는 것뿐)
처럼 L-1의 길이에서 답이 나오고 첫번째 숫자가 1일때는 ( N/i == 1) 앞이 0으로 시작하는 것이 답이다.
이런식으로 구현하였습니다. 질문게시판에 올라와있는 case나 제가 임의로 작성해본 case에 대해서는 통과를 하는데...
어떤 부분이 틀린건지 모르겠습니다. ㅜㅜ
와우.......
저는 문제를 풀때 N이 최대일때, 혹은 입력으로 0이 들어올때나 0이 출력되는 경우..뭐 이런것들만 생각했는데
자리수가 100을 넘어가면 -1을 출력해야한다는 조건을 생각못하고 있었던 것 같습니다..
감사합니다 !
댓글을 작성하려면 로그인해야 합니다.
hazxz 8년 전
18 4 를 넣는다면
18 % 1 == 0
18-1=17
17 % 2 == 1 (X)
17-2=15
15%3==0
15-3=12
12%4==0
12/4 =3. 따라서 3,4,5,6이 답.
이런식으로 답을 구하도록 구현하였고
0부터 시작하는 case에 대해서는
3 2는 답이 1,2
3 3은 답이 0,1,2 (3 2의 답과 동일하고 단지 앞이 0으로 시작하는 것뿐)
처럼 L-1의 길이에서 답이 나오고 첫번째 숫자가 1일때는 ( N/i == 1) 앞이 0으로 시작하는 것이 답이다.
이런식으로 구현하였습니다. 질문게시판에 올라와있는 case나 제가 임의로 작성해본 case에 대해서는 통과를 하는데...
어떤 부분이 틀린건지 모르겠습니다. ㅜㅜ