chltjrwns1gh   4년 전

## 제 코드가 오류가 뜨는 이유?를 잘 모르겠습니다.##

- 제 코드의 설명입니다.

k번째의 사각형의 각 한줄한줄이 str로 이루어진 배열을 만드는 과정을 구현한 코드입니다.

['***','* *','***']

또는

['*********','* ** ** *','*********','***   ***','* *   * *','***   ***','*********','* ** ** *','*********']

와 같은 방식입니다.

위 str배열을 만들기 위해서 k-1번째의 사각형을 복사해서 붙여넣는 방식을 사용했습니다.


눈으로 확인 가능한 부분(N=81)까지 출력해봤을 때는 맞게 출력된다고 생각했는데, 채점해보면 계속 틀렸다는 결과만 나옵니다.

여러번 코드를 살펴보아도 어떤 문제가 있는 코드인지 잘 모르겠습니다.

혹시 도움 주실 수 있는 분 계신가요?

nahwasa   4년 전

일반적으로 문제풀 때 double형으로 들어가는 부분을 최대한 사용하지 않도록 하셔야 합니다.

사용하신다면 그 부분이 제대로 동작하는지 확인해보셔야 하구요.

이 경우도 숫자를 올려보시면 k에 제대로된 값이 들어가지 않습니다.

chltjrwns1gh   4년 전

감사합니다!!

N=243일때 k=4로 들어가더군요 ㅠㅠ

덕분에 해결했습니다.

댓글을 작성하려면 로그인해야 합니다.