개발일지

개발일지/Today I Learned

230824 알고리즘 문제 풀이 [TIL]

- 알고리즘 문제 풀이 https://guco.tistory.com/333 https://guco.tistory.com/334 https://guco.tistory.com/335 알고리즘 문제만 풀었다 오늘.. [코테] Majority Element 문제링크 Majority Element - LeetCode Can you solve this real interview question? Majority Element - Given an array nums of size n, return the majority element. The majority element is the element that appears more than ⌊n / 2⌋ times. You may assume guco.tistory...

개발일지/Today I Learned

230823 알고리즘 문제 풀이 [TIL]

- 알고리즘 문제 풀이 https://guco.tistory.com/329 https://guco.tistory.com/330 https://guco.tistory.com/331 생각보다 많이 푼 듯?! 내일은 더 열심히 풀어야겠네,,,5문제 남음 근데 이것도 이렇게 걸리면 더 어려운 문제들은 기한 안에 다 못 풀겠는걸...? [코테] Remove Element 문제링크 Remove Element - LeetCode Can you solve this real interview question? Remove Element - Given an integer array nums and an integer val, remove all occurrences of val in nums in-place [https:..

개발일지/Today I Learned

230822 알고리즘 문제 풀이 [TIL]

- 도커 강의 수강 전에 다 못 들은 부분을 다 듣기는 했는데 정리를 못 했다 한 번 쭉 듣고 실습하면서 정리할 예정..!!(이번 주 과제 다 하면!!) - 알고리즘 문제 풀이 이제 프로그래머스가 아닌 릿코드에서 문제를 푼다 문제가 영어로 돼있어서 문제를 이해하는 것부터 난관이다... https://guco.tistory.com/328 [코테] Merge Sorted Array 문제 링크 Merge Sorted Array - LeetCode Can you solve this real interview question? Merge Sorted Array - You are given two integer arrays nums1 and nums2, sorted in non-decreasing order, an..

개발일지/Today I Learned

230821 enum, inner join, outer join [TIL]

- enum이란? 일종의 데이터타입 사전에 정의된 값 중에서 선택할 수 있는 제한된(discrete) 데이터 집합을 가지며, 이 데이터 집합 안에서만 값을 가질 수 있도록 강제하는 타입 파이썬에서는 enum 클래스를 사용해서 구현할 수 있고, 장고에서는 이넘 대신 Choice Field를 제공함 Choice Field를 사용하면 문자열 형태의 레이블을 사용자에게 표시하고, 이에 대응하는 숫자형 데이터를 실제로 DB에 저장할 수 있음 -> 문자열 데이터를 숫자형 데이터로 치환하여 DB 용량을 효율적으로 관리 가능함 # 예시 from django.db import models class Product(models.Model): CURRENCY_TYPE_CHOICES = [ (1, "원(KRW)"), (2, ..

개발일지/Today I Learned

230814 Django 50문 50답, UUID [TIL]

- Django 50문 50답 Django 프로젝트를 배포할 때, 시크릿키를 노출하지 않는 방법에 대해서 설명하시오 설정 파일 분리를 통해 시크릿키를 노출하지 않을 수 있습니다. .env 파일이나 secret.json, my_settings.py 파일에 시크릿키를 저장하고, 프로젝트 폴더에 있는 settings.py에서 해당 파일의 내용을 읽어오면 됩니다. 이때 시크릿키가 들어있는 또다른 설정 파일은 Git 등의 소스 코드 버전 관리 시스템에 노출되지 않도록 주의해야 합니다. .gitignore 파일을 생성 후 해당 설정파일명을 저장하면 GitHub로 commit 되는 걸 막을 수 있습니다. Django 프로젝트 진행 시 발생하는 CORS 오류를 처리하는 방법에 대해서 설명하시오 Django 프로젝트에서..

마이구미+
'개발일지' 카테고리의 글 목록