본문 바로가기

개발일지

(122)
TIL 23-05-19 프로그래머스 기초 트레이닝 - lambda 사용하기 1. 프로그래머스 기초 트레이닝 - lambda 사용하기 문제점 https://school.programmers.co.kr/learn/courses/30/lessons/181888 https://school.programmers.co.kr/learn/courses/30/lessons/181875 https://school.programmers.co.kr/learn/courses/30/lessons/181837 시도해 본 것들 n개 간격의 원소들 solution = lambda x,n: x[::n] lambda에서 매개변수 2개를 처음 받아봤다. solution = lambda x : [n.upper() if i % 2 else n.lower() for i,n in enumerate(x)] lambda, ..
TIL 23-05-18 프로그래머스 - 비밀지도 1. 백준 알고리즘 - 셀프 넘버 문제점 https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net 시도해 본 것들 셀프 넘버 만들기 num_list = [num for num in range(1, 10000)] for num in range(1, 100): print(num + sum([int(n) for n in str(num)])) num_list.remove(num + sum([int(n) for ..
TIL 23-05-17 백준 알고리즘 - 암호, 반올림 https://github.com/sdoram/algorithm_solving_process/tree/main/23-05-17 GitHub - sdoram/algorithm_solving_process: 알고리즘 풀이 과정 python 파일 알고리즘 풀이 과정 python 파일. Contribute to sdoram/algorithm_solving_process development by creating an account on GitHub. github.com 1. 백준 알고리즘 - 암호 문제점 https://www.acmicpc.net/problem/1855 1855번: 암호 준표와 세준이는 서로 솔루션을 토론 하면서 다른 사람이 자신들의 솔루션을 듣지 못하게 하도록 서로 메시지를 주고받을 때 메시지..
TIL 23-05-16 drf - serializer 알아보기 1. drf - serializer 알아보기 문제점 view에서 serializer 상태 확인하기 시도해 본 것들 print(serializer)해보기 user = get_object_or_404(User, id=id) serializer = UserProfileEditSerializer(user, data=request.data) # request.data UserProfileEditSerializer(, data=): # user identify = CharField(label='아이디', read_only=True) nickname = CharField(allow_null=True, label='닉네임', max_length=10, required=False) profile_img = ImageFi..
TIL 23-05-15 drf 팀 프로젝트 - KPT회고 술술술 프로젝트🍾🥂 술을 사랑하는 사람들 모여라! 본격 음주권장 프로젝트! 참여자 : 김세만, 김혁준, 나지수, 백지현, 그리고 태서경. 1. 프로젝트 개요 CONCEPT 술을 사랑하는 분들을 위한 술술술 프로젝트! 나의 술을 자유롭게 소개하고, 평점을 매겨보세요. 좋아요, 팔로우로 나의 술 취향을 공유할 수 있어요. :) 내 몸에는 피 대신 알코올이 흐른다 - 서경 태 음주 후 안전귀가 - 지수 나 취중 코딩은 깃헙에 해롭습니다.. - 세만 김 홈브루(맥주 아님)는 코딩에 해롭습니다.. - 혁준 김 알콜 중독 상담은 국번없이 129 - 지현 백 WIREFRAME ERD 2. 프로젝트 목표 1-1. 프로젝트 소개 : 술에 대한 모든 이야기를 나누는 커뮤니티 페이지이자 나만의 일기장 1-2. 기능구현 일반..
TIL 23-05-14 drf 팀 프로젝트 - git rebase squash 1. drf 팀 프로젝트 - git rebase squash 문제점 git commit 메시지를 수정하는 과정에서 git rebase -i HEAD~8 후 git push -f 사용 수정하지 않은 git log의 작성자에 포함되는 일 발생 시도해 본 것들 git rebase로 squash시도 git log자체는 삭제가 가능했지만, 변경 내역은 다른 commit으로 합쳐짐 commit 메시지까지는 직접 수정했지만, 파일 수정 내역은 조치할 방법을 알지 못함 알게 된 점 push -f가 굉장히 위험하다는 것을 알고 나름 조심한다고 생각했는데 본인의 로컬에서만 사용해도 그게 rebase -i HEAD와 합쳐지면서 의도치 않은 상태가 발생했다.
WIL 23-05-14 1.drf 팀 프로젝트 한 주 동안 있었던 일 팀프로젝트에 열심히 참여함 있었던 일에대한 생각 프로젝트를 열심히 한다는 명분으로 내 의견을 너무 강하게 내세운 것 같다. 그것으로부터 배운 점 말을 하고 어떻게 들릴지 확인하지 말고, 말하기 전에 어떻게 말해야 할지 생각하기 반대 의견을 제시할 때 단정적으로 말하지 않기 배운 것을 활용할 방법 상충되는 의견을 제시하기 전 좀더 부드럽게 이야기 할 수 있는 방법을 생각하기 반론을 제시하더라도 다른 가능성을 열어두고 너무 강하게 말하지 않기 이번 주 목표 Django 심화 강의 완강 - 수강은 완료했으나, 중간 중간 제대로 이해하지 못해도 넘어간 부분이 많다. 백준 알고리즘 쉬운 문제로 매일 5문제 이상 풀기 - 6/7 매일 5문제는 못했지만, 문제 푸는 습관..
TIL 23-05-13 drf 팀 프로젝트 - 프론트에서 이미지 보내기 1. drf 팀 프로젝트 - 프론트에서 이미지 보내기 문제점 회원가입 시 formdata로 전송하며 이미지가 비워져있으면 에러 발생 시도해 본 것들 빈값이 아닐 때만 append 실행하기 if (profile_img) { formdata.append('profile_img', profile_img) } 알게 된 점 작성된 코드의 뜻만 보면 어렵지 않은데 다른 언어라는 점이 해결하는데 시간을 걸리게 만들었다.