:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
12/04/09 02:21
컴공이 좋아서 선택했을 수도 있죠
하다보면 재미있고 거기에 흥미 갖고 나아가는 애들도 많습니다. 전과하는 애들이야 재미보다는 점수 맞춰서 온애들이 많을테고 그런쪽이면 공대를 선택하면 대부분 다 문과로 가죠 컴과만의 이야기가 아니라는거죠
12/04/09 02:21
우선
3층 00x00 0x0x0 x000x 4층 000x000 00x0x00 0x000x0 x00000x 5층 0000x0000 000x0x000 00x000x00 0x00000x0 x0000000x
12/04/09 02:22
이렇게 층을 입력하는것에 따라서 생기는 빈칸과 *를 생각해 보세요
갯수야 그 숫자만큼 \t 을 사용해서 띄우면 되니까 (모양은 뭐 디자인이니까 이건 차차 고치구요) 층을 입력받을 때 빈칸이 어떤 구조로 들어가야 하는지 생각해 보시면 조금만 생각하시면 if랑 for만 가지고도 만들 수 있을 것 같네요 배열도 필요없이..
12/04/09 02:25
속이 빈 다이아몬드를 그릴줄아시면 저건 살만 붙히면 되지 않나요
저도 랩실에 있을때 후배들한테 시켜봤던것 같은데 속이빈것은 안해봤네요 전런류의 문제는 for문+if문만 잘 갖고놀면 되죠 반대로 for문+if문 연습용..즉 저런거 많이 만들어보면 for문+if문은 도가튼다능.. 그 두개만 잘하면 코딩 다한거나 다름없죠. 포인터는 C언어 말고는 잘안쓰고 배열,클래스가 문제지만 그래도 알고리즘은 for문과 if문이 핵심이니 속이 빈 다이아몬드 하나 그리는 소스에서 첫번째 입력받은 정수를 변수a 라고 친다면 (a가 다이아몬드 갯수) 제일 왼쪽부터 *가 그려지는데 거기서 추가로 반복시키는 (for문) 횟수를 a만큼 *를 더찍어줍니다 물론 " "띄워져 있는 만큼 공백도 포함해서요 자 여기까지가 팁. 머리 굴려보시고 엉망진창으로 만들어도 보고 (나는 알고리즘이 맞다고 생각했는데 실행시켜보면 결과가 난장판인경우가 많죠~) 에러도 잡아보고 해보세요 그렇게하면 실력이 늡니다. 첨부터 정답을 알면 실력이 안늘죠 코딩 재밌죠? 나중에 콘솔말고 비쥬얼프로그래밍 (MFC, C#이나 자바 안드로이드 등) 하면 더 ~ 재밌어집니다 크크 네 ISUN 님 알겟습니다. 죄송합니다. (수정)
12/04/09 02:26
그러니깐 숫자 2,3 을 입력받으면
공백 들어간 3층짜리 마름모 2개를 나란히 출력하라는거 아닌가요? 만약 배열이 아니라 for로 공백 마름모를 만들었다면 그 for문을 다시 for문으로 감싸서 그만큼 더 만들어 주면 되죠
12/04/09 11:00
반복문에 대한 개념을 잡아주는 멋진 문제네요.
마름모 하나를 그리는데 성공하셨다면, for 문이 그걸 밖에서 감싸는게 아니라, 안쪽에서 반복해야 하겠는데요? 그리고, 프로그래밍이 진짜로 재미있다면 성공합니다. 주변에서 하는 비관적인 말들에 너무 휘둘리지 마세요. ^^;;
|