- 알고리즘 문제 풀이 [코테] 소수 찾기 — 구민정의 개발일지 (tistory.com) [코테] 숫자 문자열과 영단어 — 구민정의 개발일지 (tistory.com) 오늘 두 문제 풀었다 사실 숫자 문자열과 영단어는 어제 퇴실하고 미리 풀었다 ㅋㅋ 근데 되게 간단하게 풀 수 있는 거였는데 난 복잡하게 풀었다 쩝... - 이전 프로젝트 리드미 작성 알고리즘 : goodminjeong/algorithm (github.com) 알고리즘 문제 푼 거 깃허브에 올려놓았는데 이것도 리드미가 있으면 좋을 것 같아서 추가했다 문제마다 내 블로그 링크를 달았다 내가 고민한 흔적을 찾아볼 수 있지 하하 어제 작성했던 프로젝트 리드미에 캡쳐본을 추가하려고 했으나 시간이 없어서 못 했다 주말을 이용해보자...!! - 머신러닝..
- ForeignKey 유저 모델과 게시글 모델 간의 관계 한 명의 유저가 여러 게시글을 작성할 수 있음 정참조(Article -> User) 게시글 작성자의 이메일을 가져와라 email = article.user.email 역참조(User -> Article) 로그인 한 user가 작성한 article들을 가져와라 user = request.user # user가 작성한 모든 게시글들을 가져와라 articles = user.article_set.all() # user가 작성한 게시글 중 "조건"에 부합하는 게시글들을 가져와라 articles = user.article_set_filter("조건") articles에는 queryset이 담김 object list = queryset - OneToOneFi..
코딩테스트 연습 - 숫자 문자열과 영단어 | 프로그래머스 스쿨 (programmers.co.kr) 제일 먼저 든 생각은 딕셔너리를 활용해야겠다는 생각..ㅎㅎ... 전에 숫자와 문자열이 섞인 문자열을 숫자로 바꾸라는 거였나 암튼 비슷한 문제 있었는데 그렇게 풀 수 있을 것 같았다 입력값 s를 돌려서 int형으로 바뀌면 숫자니까 그대로 정답에 붙여주고 ValueError 뜨면 문자열이니까 한 단어씩 이어붙여서 딕셔너리 안에 있는 키 값과 일치하게 됐을 때 answer에 그 부분 딕셔너리의 밸류 값을 더해준다 이런 식.. def solution(s): answer, n = "", "" num_en = {"zero": 0, "one": 1, "two": 2, "three": 3, "four": 4, "five"..
코딩테스트 연습 - 소수 찾기 | 프로그래머스 스쿨 (programmers.co.kr) n을 1부터 n까지 돌리고 그 안에서 또 1부터 n까지 돌려서 num % num2 == 0 이면 count를 올리고 안쪽 for문이 다 돌았을 때 count가 2이면 answer 값을 1 올리면 되겠다 가 제일 먼저 든 생각 그대로 했더니 def solution(n): answer, count = 0, 1 for num in range(1, n+1): for num2 in range(1, n+1): if num % num2 == 0: count += 1 else: pass if count == 2: answer += 1 count = 0 return answer print(solution(10)) # 3 print(s..
- 알고리즘 문제 풀이 [코테] OX퀴즈 — 구민정의 개발일지 (tistory.com) 이 문제를 2시간 동안 풀었다.. - 이전 프로젝트 리드미 작성 Todo-list : goodminjeong/AI-5_Todo-list (github.com) SNS : goodminjeong/AI-5_A5_SNS (github.com) 이전 프로젝트 리드미를 작성하였다 고새 까먹어서 다시 서버 실행시켜서 어떤 기능들이 있는지 살펴 보느라 생각보다 시간이 많이 걸렸다 리드미에 대한 피드백을 받았는데 뭔가 프로젝트 실행방법을 쓰기보다는 실행했을 때의 캡쳐와 API 명세서를 넣어주는 게 기업에서 프로젝트를 평가하기에 더 좋다고 한다 리드미는 프로젝트의 요약본이라고 생각하면 될 것 같다 내일은 캡쳐본을 추가해야 할 것 같다..