섹션2 다이아몬드 출력 문제 질문입니다!
int lineCount = scanner.nextInt();
int spaceCount = lineCount/2+1;
int starCount = 1;
다이아몬드 출력 시 처음 변수 설정 할 때
int spaceCount = lineCount/2+1;
이 코드가 어떻게 나온 식인지 잘 이해가 안 가서 질문 드립니다!
Answer 4
1
각 줄에 빈칸의 개수를 나타냅니다. 다이아몬드에서는 가장 다이아몬드가 많이 찍힐때 개수는 줄의 수와 동일합니다. 이때 한줄의 빈칸은 양쪽에 생기기 때문에 절반의 줄의 수에서 하나를 더하는것이 맨 처음 찍을 한쪽 빈칸의 개수가 됩니다 가장 가운데 한칸을 양쪽에 띄우기 위해 +1을 하였고 +1을 빼시면 제일 긴줄이 화면 왼쪽에 붙어서 찍힐겁니다.
0
아하... 별을 찍는 문제는 맞구요 4번문제는 삼각형이고, 5번문제는 다이아몬드입니다. 다이아몬드를 그리는 문제는 홀수로 해야하고 삼각형의 경우에는 상관없습니다~ (혼란을 드렸네요)
0
아무리 읽어도 이해가 되지 않습니다... linecount 가 6이면 그림 그려봤을 때 맨 처음 찍을 한쪽 빈칸의 개수가 5개인데, 6/2+1은 4라서 일치하지가 않는 것 같습니다..
0
줄 수라는게 위에서부터 세는 것 맞나요? 123p Q4를 보면 정답 코드의 linecount=4라고 되어있는데 이건 짝수라서 제가 어디서부터 잘못알고 있는지 모르겠습니다..
질문드려요
0
437
4
구현과 오버라이딩
0
238
1
문제답안
1
240
2
교재 속 나 혼자 코딩 문제 답안관련 질문
1
321
1
회차 강의pdf파일 보는 방법이 없나요?
0
568
1
singleton pattern
0
380
2
return 사용되는 위치가 궁금합니다
0
469
2
오버라이드 할때 @override 안적어도 되나요?
0
546
1
pakage 내에서 main함수는 하나만 존재해야하나요?
0
727
1
왜 이렇게 하는지 설명은 없나요?
0
411
1
p.88 연습문제1 질문입니다.
0
281
1
강의노트 어디서 볼수 있을까요?
0
449
4
강의노트 어디서 볼 수 있을까요?
0
677
2
예제코드 다운로드 오류
0
538
1
복습문제는 어디서 확인할수있을까요?
0
410
1
static 메서드 main문 안에 선언 시 오류 발생 이유가 궁금합니다.
0
386
1
강의노트는 어디서 확인할 수 있을까요
0
485
1
실행을 하면 결과가 깨져서 나와요
0
374
3
복습 문제 들은 어디서 받아 볼 수 있나요
0
389
2
비트 연산자 질문
0
295
1
upgradeLevel에 인수를 넣기 위해 새로 AdvancedLevel 과 같은 instance를 생성하는게 어색하게 느껴집니다.
0
334
1
p.243
0
233
2
p.237
0
250
2
p.196
0
271
1

