본문 바로가기
320x100

Blog189

글 삭제 기능 제작 먼저 할일은 수정,삭제 버튼과 비밀번호 입력input의 추가이다. view.ejs (생략) 추천하기버튼 삭제 수정 (생략) CSS #modify-btn,#delete-btn{ margin: 2px; float:right; } #delete-password{ float:right; margin: 2px; font-size: 21px; } 해당 글이 비로그인 유저가 쓴 글인 경우만 수정,삭제 버튼을 노출한다. 만약 로그인 유저가 쓴 글이라면 해당 유저로 로그인하고 자신이 쓴 글을 보아야만 삭제 버튼이 보이도록 추후에 수정할 것이다. modify-or-update div에는 수정,삭제 버튼과 비밀번호를 입력하기 위한 input을 집어넣었다. post가 보내는 정보는 글 id와 Password이다. 굳이 onc.. 2021. 2. 26.
글 작성 기능 제작 먼저 글 작성 버튼을 만들어줘야 한다. HTML 글쓰기 CSS #wrap-upper{ height: 40px; width: 1180px; margin: 0 auto; } 버튼은 예쁜 부트스트랩의 것을 그대로 사용할 것이다. 이제 글쓰기 페이지를 작성한다. ejs 글쓰기 글쓰기 취소 자유게시판 유머게시판 CSS #wrap-inner-post{ margin: auto; display: flex; justify-content: center; flex-direction: column; } #write-box{ height: 900px; max-width: 900px; min-width: 900px; border: solid 1px gray; display: flex; flex-direction: column; .. 2021. 2. 25.
[CLASS 4]백준 9465번 - 스티커 9465번 : 스티커 이 문제를 풀고 확신한 것이 있다. 난 DP를 못한다. 이 문제를 푸는데 한참 걸렸다. 먼저 DP인줄 알기 전까지 다른 방법으로 뻘짓하느라 시간을 날리고, DP인것을 깨닫고 나서 부터도 구현하는데 한참 걸렸다. DP문제만 모아서 왕창 풀어봐야겠다. 내 코드: from sys import stdin input = stdin.readline for _ in range(int(input())): sticker = [] length = int(input()) sticker.append(list(map(int,input().split()))) sticker.append(list(map(int,input().split()))) cache = [[sticker[0][0],sticker[1][0].. 2021. 2. 24.
[CLASS 4]백준 2407번 - 조합 2407번 : 조합 조합... 그냥 공식으로 풀면 된다. n,m = map(int,input().split()) def fac(n): if n == 1: return n return n * fac(n-1) print(fac(n)//fac(n-m)//fac(m)) 일부러 더 어렵게 만들어 푸는것도 좀 웃긴거 같아서 공식을 적용해서 풀었다. 다른 언어 같으면 int변수에 2의31승 이상 넣으면 에러가 나겠지만 파이썬은 100팩토리얼(158자리 수) 도 순식간에 잘 나오고 계산이 잘 된다. 그래서 더더욱 걱정할 것이 없다. 2021. 2. 24.