[ 백준 1388 ] 바닥 장식 (JAVA)
·
Algorithm/Baekjoon
[문제 풀이]1. 체크하지 않은 나무판자를 시작으로 같은 방향이면 체크를 하고 나무판자의 숫자 +1[코드]체크하지 않은 나무판자를 선택하고 같은 방향을 체크 후 나무판자의 숫자 +1for(int n=0; n가로 방향의 나무판자를 체크하는 함수public static void row(int n, int m) { visit[n][m] = 1; if(m+1 >= M) return; if(visit[n][m+1] == 1) return; if(map[n][m+1] == '-') row(n, m+1);}세로 방향의 나무판자를 체크하는 함수public static void column(int n, int m) { visit[n][m] = 1; if(n+1 >= N) return; ..
Spring JPA 관련 Annotation 및 설명
·
BackEnd
@MappedSuperclass객체의 입장에서 공통 매핑 정보가 필요할 때 사용부모 클래스에 선언하고 속성만 상속받아서 사용하고 싶을 때 사용[예제] Product 에서 BaseEntity를 상속받아서 사용@Getter@MappedSuperclass@EntityListeners(AuditingEntityListener.class)public abstract class BaseEntity { @CreatedDate private LocalDateTime createDateTime; @LastModifiedDate private LocalDateTime modifiedDateTime;}@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)..
[ 백준 12789 ] 도키도키 간식드리미 (C++)
·
Algorithm/Baekjoon
[문제 풀이]1. 번호표를 queue에 입력받습니다.2. queue에서 front가 현재 들어갈 수 있는 번호표라면 간식을 받으러 보내줍니다.3. queue에서 front가 현재 들어갈 수 없다면 stack이 비어있는지 체크하고 비어있다면 stack에 push 해줍니다.4. stack이 비어있지 않다면 stack의 top을 체크하고 현재 들어갈 수 있는 번호표라면 간식을 받으러 보내줍니다.5. stack의 top이 현재 들어갈 수 없다면 stack의 top이 queue의 front보다 작은지 체크하고 작다면 "Sad"를 출력하도록 합니다.6. stack의 top이 queue의 front보다 크다면 stack에 push 해주고 1 - 6번 과정을 queue가 빌 때까지 반복합니다.7. 마지막으로 queue..