본문 바로가기

분류 전체보기73

[백준] 11052번 문제 풀이 문제를 어느정도 숙지한 다음 끙끙 앓다가 보러 온 사람이면 좋겠다. 이 문제를 30분정도 생각해보면서 문제의 해결을 위한 방법을 1가지는 생각해냈다!! 대단한 성과다.. 하지만 생각한 방법을 코드화 하지 못했다. 다음 문제를 풀 때는 생각하고 있는 방법을 코드로 풀어내는 과정을 생각하면서 풀어보자. 1가지 생각한 방법이 뭐냐면 N값이 4가 들어온 다음 카드팩의 비용을 각각 1 5 3 6을 할당했다고 가정해보자. (물론 사람이 이걸 보면 문제를 이해했다는 가정하에 한 눈에 파악이 가능하다) 그렇다면 이 카드팩의 최대 비용은 10이 된다. 왜냐하면 카드팩 1장을 가격은 1원이고, 이걸 4번 구매해봤자 총 4원이다. 카드팩 2개의 가격은 5원이니 일단 하나를 구입하고, 1원짜리 카드팩 2개를 사게 되면 총 7.. 2021. 3. 5.
게시판 완성 게시판을 완성했다. 완성한지는 꽤 되었지만 그동안 뭔가 할 생각이 없어서 정말 시간을 무료하게 보냈다. 아래는 게시판 링크다. github.com/LeeSangMin1029/Board LeeSangMin1029/Board Contribute to LeeSangMin1029/Board development by creating an account on GitHub. github.com 요새는 프론트엔드에 좀 더 관심이 생겨서 React를 공부하고 있는데 게시판을 또 만들지 아니면, 전혀 다른 프로젝트를 할까 고민중이다. react를 사용하는 이유는 지속적으로 변화하는 대규모 애플리케이션에 대응하기 위해서 사용하는 것인데, 이에 맞는 컨셉?을 가진 프로젝트를 만들려고 생각하니까 잘 생각이 안나는 것 같다. .. 2020. 10. 1.
게시글 댓글 수정, 삭제 지금은 댓글 수정, 삭제를 작업 중이다. 계속 게시판을 만들다가 딴청을 피우고, 놀고, 자고, 멍때리고... 정말 시간 낭비를 잘하는 것 같다. 지금 이런 글을 쓰면서 글 작성창을 봤는데, 정말 경외감이 든다. 나는 고작 로그인, 글 CRUD, 유저 CRUD까지 밖에 구현을 못했는데, 이 화면을 보고 있자니 정말 잘 만들었구나 하는 생각이 든다. 어쨌든 댓글 수정, 삭제에 대해서 얘기를 해보자면 수정같은 경우에는 게시글 수정과 비슷하다고 생각이 들지만, 조금 다른 문제이다. 게시글 수정은 edit을 눌렀을 때 다른 창으로 넘어가서 진행하지만, 댓글 같은 경우에는 edit을 눌렀을 때 그 자리에서 바로 댓글의 데이터(입력했던 글)가 form에 추가된 상태로 뿅하고 나와야 된다. 댓글 삭제는 게시글 삭제와 .. 2020. 8. 4.
form validation 어제 글 생성, 수정할 때 값 검사하는 건 완료를 했다. 오늘 회원가입을 만들려고 글 생성, 수정 폼에 사용되는 validation함수를 오늘 만들려고 했던 회원가입 폼에 적용시켰더니 오류가 난다. 그 이유는 당연하게도 이전에 만들었던 함수는 글을 생성, 수정할 때만 적용되는 함수이니, 회원가입 폼에 적용하니까 오류가 난 것이다. 그래서 그 함수를 확장시키려고 아무리 머릿속으로 생각해봐도 도무지 어떻게 해야할지 감이 안잡혔다. 어떠한 폼에서도 동작되는 비동기 통신을 이용한 폼의 유효성 검사는 어떻게 구현해야 하는 것일까? 그리고 확장성이 좋은 코드를 작성하려면 어떻게 해야할까... 2020. 7. 22.
게시판 만드는 중.. 몇 주전에 글을 쓴 시점에도 게시판을 만들고 있었다. 그때에는 뭐 만들기도 힘들었지만, 지금도 여전히 힘들다.. 그래도 게시판을 구성하는 핵심 부분을 내 머리, 손으로 만들고, 또 만들고 나서 잘 동작되는 모습을 보면 정말 보람차다. 그렇지만 여기서 만족하고 끝내기에는 만들어야 할 기능이 엄청 많이 남아있다. 내가 원하는 게시판의 모습은 CRUD 기능은 당연히 포함하고, 회원가입, 실시간 채팅, 댓글, 각 페이지 로딩 1초 등 정말 구조(프로젝트 구조)를 예쁘게 꾸며서 1달안에 만들면서, 열심히 공부할거다! 정말 열심히 하고 싶지만 그렇게 절박하지가 않나보다... 집중력을 키워야지. 이제 진짜 내일부터 좀 더 집중해서 해보자. 2020. 7. 22.
게시판... 웹에서 동작하는 게시판을 만들고 있는데 어렵다. 아무것도 몰라서 더 어렵다.. 2020. 7. 9.