본문 바로가기
반응형

전체 글330

[싸피일기]SSAFY 14주차 끝 15주차 시작 DB 구간에 들어가면서 DB 기본 내용 위주로 다루다 보니 한 주가 꽤 여유로웠다. 14주 주간평가가 끝났고, 15주 차에는 주간평가를 보지 않았기에 심적으로는 덜 부담스러운 한 주였다. 시험 파일 잘못 제출해서 제일 점수 비중 높은 1번 문제가 완전 0점 처리가 돼서 과락을 받아버렸다. 내 실수임에도 자기 일처럼 알아봐 주시고, 찾아봐주신 프로님께 너무 감사했다. 😀 안타깝지만 내 실수로 인한 것이고, 점수는 0점으로 그대로 반영이 돼서 끝나버렸다. 이번 주에 무려 우리 반 큰 형님들이 일타싸피에서 우승해서 폴바셋의 룽고 + 아이스크림 기프티콘을 반 전체가 받게 됐다. 능력자인 같은 반 분들 덕에 기프티콘도 받은 주간이었다. 근데 아이스크림 + 커피 조합 기프티콘 무슨 일..? 심적으로는 여유로운 한 .. 2023. 4. 10.
[Django] 게시판 댓글 기능 구현 해보기 - Part 2 django를 활용하여 게시판 댓글 기능을 구현해 보자. 코드는 아래 링크 내용에서 이어진다. https://edder773.tistory.com/161 [Django] 게시판 댓글 기능 구현 해보기 - Part 1 django를 활용하여 게시판 댓글 기능을 구현해 보자. 기본 코드는 아래 링크 페이지에서 이어진다. https://edder773.tistory.com/108 [Django] 권한과 인증 기능 사용해보기 - Part 6 (비밀번호 변경 기능 만들 edder773.tistory.com 사용자에게 댓글을 입력받아 저장한 데이터베이스에서 내용을 출력 및 삭제 할 수 있게 해보자 데이터베이스에서 내용을 가져오기 위해 views의 read 함수의 내용을 수정해주자. 이제 함수를 수정해줬으니, rea.. 2023. 4. 10.
[Django] 게시판 댓글 기능 구현 해보기 - Part 1 django를 활용하여 게시판 댓글 기능을 구현해 보자. 기본 코드는 아래 링크 페이지에서 이어진다. https://edder773.tistory.com/108 [Django] 권한과 인증 기능 사용해보기 - Part 6 (비밀번호 변경 기능 만들기) django를 활용해서 비밀번호 변경 기능을 구현해 보자. 기본적인 코드 형태는 아래 Part 5를 따라가니 참고하자 https://edder773.tistory.com/107 [Django] 권한과 인증 기능 사용해보기 - Part 5 (회원 정보 수정 edder773.tistory.com 사용자에게 댓글을 입력받아 데이터베이스에 등록하도록 설정해 보자. 외래키 (Foreign Key) 외래 키(FK)는 참조하는 테이블에서 1개의 키에 해당하고, 참조하는.. 2023. 4. 10.
[백준 10942] 팰린드롬? (python) https://www.acmicpc.net/problem/10942 10942번: 팰린드롬? 총 M개의 줄에 걸쳐 홍준이의 질문에 대한 명우의 답을 입력으로 주어진 순서에 따라서 출력한다. 팰린드롬인 경우에는 1, 아닌 경우에는 0을 출력한다. www.acmicpc.net 팰린드롬? 문제 주어진 수열에서 수열의 S번째부터 E번째까지 숫자들이 팰린드롬을 이루고 있는지 체크하는 문제 다이나믹 프로그래밍을 이용하여 해결할 수 있었다. 📌 문제 접근 포인트 1. 팰린드롬의 조건에 대해서 생각해보자. 팰린드롬의 경우 맨 앞에서부터 읽은 것이 뒤에서부터 읽은 것과 같은 경우이다. 2. 팰린드롬을 어떻게 구할지 생각해보자. 만약 단순하게 for문과 슬라이싱을 통해 모든 리스트를 탐색한다면 시간이 굉장히 많이 소요되기.. 2023. 4. 10.
[백준 25974] 거듭제곱의 합1 (python) https://www.acmicpc.net/problem/25974 25974번: 거듭제곱의 합 1 $1$부터 $n$까지 모든 자연수의 $p$ 거듭제곱의 합을 $10^9+7$로 나눈 나머지를 구하시오. 다시 말해, $$\left(\sum_{k=1}^{n}k^p\right)\mod\left(10^9+7\right)$$ 을 구하시오. www.acmicpc.net 거듭제곱의 합1 문제 백준의 1492 합 문제와 동일한데 제곱의 단위수가 20배나 높은 문제. 파스칼의 삼각형 개념과 다이나믹 프로그래밍을 통해서 해결할 수 있었다. 📌 문제 접근 포인트 0. 제곱 수들의 합 아이디어에 대해서 참고하면 좋을 사이트 https://www.mathpages.com/home/kmath279/kmath279 아래 내용이 이.. 2023. 4. 9.
[백준 1492] 합 (python) https://www.acmicpc.net/problem/1492 1492번: 합 N과 K가 주어졌을 때, 1K + 2K + 3K + ... + NK를 1,000,000,007로 나눈 나머지를 구하는 프로그램을 작성하시오. www.acmicpc.net 합 문제 1부터 N까지 각각 k제곱한 수들의 합을 구하는 문제 k의 수가 작아서 처리 시간이 오래 걸리지 않는 문제 이항계수, 분할정복, 다이나믹 프로그래밍 등의 개념을 적절하게 섞어서 해결 할 수 있는 문제로 수식을 연산하고 떠올리는 과정이 생각보다 어려워서, 쉽게 접근하기는 어려웠다. 오랜 시간 고민하고, 수식 변형해서 해낼 수 있던 문제! 📌 문제 접근 포인트 0. 제곱 수들의 합 아이디어에 대해서 참고하면 좋을 사이트 https://www.mathp.. 2023. 4. 9.
반응형