2019년 3월 27일 수요일

C언어 배우기 (마지막 별찍기)

오늘 게시할 내용은 주말 동안 하고, 학교에서도 했던 별찍기들에 관한 내용이다. 그리고 이번 게시물이 마지막 별찍기 게시물이 될 것 같다. 왜냐하면 원래 백준 별찍기 문제를 다 풀 때까지 올리려고 생각을 했는데 그러면 너무 별찍기만 올릴 것 같기 때문이다. 그래서 내일부터는 별찍기가 아니라 다른 내용으로 올리려고 생각하고 있다.
 저번 주말부터 오늘까지 별찍기 문제를 5문제 정도 푼 것 같다. 한 번 풀리니까 계속 잘 풀렸다. 사진으로 올린 코드는 숫자(n)를 입력하면 2 x n - 1줄 만큼 다이아몬드 모양으로 별을 찍는 코드다. 개인적으로 제일 공들였고 어려운 코드였다고 생각해서 대표로 넣었다. 전에 올렸던 별찍기는 if문 없이 for문만 이용해서 풀었는데 이번 별찍기는 중간부터 규칙이 달라지기 때문에 if문까지 포함해서 작성했다.
 그리고 별찍기를 계속하면서 느낀건 규칙만 찾으면 되는 문제인데 그 규칙 찾기가 너무 힘들다는 것이다. 아직은 조금 쉬운 별찍기를 해서 규칙찾기가 엄청 어렵지는 않지만 좀 어려운 별찍기를 하면 하루종일 규칙만 찾다가 하루가 끝날 것 같다.
 별찍기가 우려먹기 좋은 소재이고 별찍기하면서 배우는 것도 많지만 계속 별찍기만 올리면 나도 지겨워서 못할 것 같다.
 내일부터 다른 소재로 게시물을 올릴 거지만 별찍기도 틈틈이 하면서 백준 별찍기 문제를 다 풀어봐야겠다.

댓글 없음:

댓글 쓰기