[프로그래머스] 25회차 - 숫자 짝꿍
숫자 짝꿍문제 설명 두 정수 X, Y의 임의의 자리에서 공통으로 나타나는 정수 k(0 ≤ k ≤ 9)들을 이용하여 만들 수 있는 가장 큰 정수를 두 수의 짝꿍이라 합니다(단, 공통으로 나타나는 정수 중 서로 짝지을 수 있는 숫자만 사용합니다). X, Y의 짝꿍이 존재하지 않으면, 짝꿍은 -1입니다. X, Y의 짝꿍이 0으로만 구성되어 있다면, 짝꿍은 0입니다. 예를 들어, X = 3403이고 Y = 13203이라면, X와 Y의 짝꿍은 X와 Y에서 공통으로 나타나는 3, 0, 3으로 만들 수 있는 가장 큰 정수인 330입니다. 다른 예시로 X = 5525이고 Y = 1255이면 X와 Y의 짝꿍은 X와 Y에서 공통으로 나타나는 2, 5, 5로 만들 수 있는 가장 큰 정수인 552입니다(X에는 5가 3개, Y..
[개인과제] 일정 관리 앱 Develop - 댓글 관리 및 트러블 슈팅
과제의 필수기능 중에 하나인 댓글관리 기능이 있습니다. 기존에 회원과 할일 두 관계만 연결되어 있던 프로젝트에서 댓글 기능 하나가 늘어나면서 복잡도가 훨씬 증가하게 됩니다. 댓글은 일정이 반드시 있어야 작성이 될 수 있고, 하나의 일정은 여러 댓글을 가질 수 있게 됩니다.또한, 댓글은 회원으로부터 작성되어야 하고, 회원은 댓글을 쓰지 않거나, 하나만 쓰거나, 여러개를 쓸 수도 있습니다. 이런 조건들을 생각하면서 ERD 테이블을 그려보면 아래 사진과 같습니다. 이런 관계를 토대로 댓글관리 CRUD를 구현하고, 그러던 중 발생했던 문제들을 해결해 나간 과정을 작성해보도록 하겠습니다.1. 댓글관리 기능 구현댓글은 생성, 불러오기, 수정, 삭제 기능을 순서대로 구현하였습니다. 댓글 CRUD를 구현하기 전에, ..