코드카타

문제로마자에서 숫자로 바꾸기 1~3999 사이의 로마자 s를 인자로 주면 그에 해당하는 숫자를 반환해주세요.로마 숫자를 숫자로 표기하면 다음과 같습니다.Symbol ValueI 1V 5X 10L 50C 100D 500M 1000로마자를 숫자로 읽는 방법은 로마자를 왼쪽

2022년 6월 12일
·
0개의 댓글
·

코드카타

문제숫자로 이루어진 배열인 nums를 인자로 전달합니다.숫자중에서 과반수(majority, more than a half)가 넘은 숫자를 반환해주세요.예를 들어,nums = 3,2,3return 3nums = 2,2,1,1,1,2,2return 2가정nums 배열의 길

2022년 6월 12일
·
0개의 댓글
·

코트카타

문제주어진 숫자 배열에서, 0을 배열의 마지막쪽으로 이동시켜주세요. 원래 있던 숫자의 순서는 바꾸지 말아주세요.새로운 배열을 생성해서는 안 됩니다.Input: 0,1,0,3,12Output: 1,3,12,0,0풀이

2022년 6월 12일
·
0개의 댓글
·

(알고리즘) 배낭 문제 (knapsack Problem)

1. 개요 2.

2022년 6월 5일
·
0개의 댓글
·

django - transaction

DB에 연속된 처리를 실행할 때, 중간점에서 에러가 발생한다면 데이터의 무결성(integrity)이 보장되지 않는다.이러한 이유로 연속된 데이터베이스 처리를 하는 경우 django에서 제공하는 transaction 메서드를 사용한다.

2022년 6월 5일
·
0개의 댓글
·

python 기초 - 데이터타입 (튜플, 세트)

튜플 타입으로 선언 또는 변환 (value1, value2, ... ) 으로 선언 예시) a = (1, 2, 3) 기본적으로 리스트 타입과 유사하지만 가장 큰 차이는 튜플은 한 번 선언되고나면 수정이 안된다는 것이다. 세트 타입으로 선언 또는 변환 {value1

2022년 5월 29일
·
0개의 댓글
·

python 기초 - 데이터타입 (리스트, 딕셔너리)

리스트 타입으로 선언 또는 변환 []로 선언 예시 ) a = [1,2,3] list() 함수 이용 b = "123" c = list(b) c ["123"] 딕셔너리 타입으로 선언 또는 변환 {key : value} 로 선언 예시) a = {'id':'123412

2022년 5월 29일
·
0개의 댓글
·

python 기초 - 데이터타입 (숫자, 문자)

파이썬의 데이터타입은 숫자형, 문자형, 리스트, 딕셔너리, 튜플, 세트, 불(boolean)형이 있다.숫자형int와 float, 그리고 복소수형태가 있다.num = 123str = "hello, python!"

2022년 5월 29일
·
0개의 댓글
·

JWT

JWT - JSON Web Token토큰 발급에 관한 라이브러리이다.http는 stateless 하기 때문에 웹사이트 이용시 계속적으로 유저정보를 함께 보내줘야 한다. 따라서 유저가 어떤 요청을 보낼 때, 해당유저임을 확인할 수 있도록, 로그인시 token을 발급하고,

2022년 5월 20일
·
2개의 댓글
·

비밀번호 암호화

encoding 과 decoding encoding : 'str' -> 'byte' decoding : 'byte' -> 'str' bcrypt pip install bcrypt bcrypt.hashpw( password, salt ) bcrypt.gensalt

2022년 5월 20일
·
0개의 댓글
·
post-thumbnail

로그인 기능 구현 (LoginView)

email은 필드명이 기재되어 ""빈 데이터로 전달은 되었으나, password 가 전달되지 않아 KeyError 반환 (400) < 아래 예시와 비교>email, password 가 모두 전달되었으나, 일치하는 데이터가 없어 (INVALID_USER, 401)

2022년 5월 16일
·
3개의 댓글
·

(python) class

Database 라는 이름의 class를 구현해 주세요.Database 클래스 내부에 다음의 속성(attribute)들을 선언해주세요.name : database의 이름size : 저장할 수 있는 데이터의 max 사이즈. Size를 넘어서는 데이터를 저장할 수 없다.D

2022년 5월 15일
·
1개의 댓글
·
post-thumbnail

[CODE KATA]

10 화요일오늘의 코트카타제출한 풀이고민해본 방법reverse() / reversed()str type and slicing

2022년 5월 10일
·
0개의 댓글
·

[TIS] #1 .gitignore

TIS 오늘의 삽질공부한 내용은 아직 머리속에 정리가 되지않아 메모장에 끄적이고, 오늘의 삽질을 기록하기로 했다.2022.05.09TIS.gitignore 없이 push하여 github repo에 my_setting.py처럼 업로드되서는 안되는 설정들이 죄다 push되

2022년 5월 9일
·
0개의 댓글
·

Django Tutorial - #5 settings.py 설정

5. settings.py 설정 1) IP 허용 ALLOWED_HOSTS = ['*'] 2) admin, csrf, auth -> 주석 처리 3) config/urls.py 수정 mysettings.py 생성(DATABASES, SECRETKEY) django 설정 중 SECRET_KEY, DATABASE 등은 별도의 파일이나, 환경변수로서 관리하는...

2022년 5월 4일
·
0개의 댓글
·
post-thumbnail

django_Tutorial #4 Django Project 생성

4. django project 생성 > django-admin startproject "project_name" python manage.py 명령어와 django-admin 명령어가 좀 헷갈리는데 한번에 정리해보자. **python manage.py ** pyt

2022년 5월 4일
·
0개의 댓글
·

django_tutorial #3 패키지 설치

3. 패키지 설치 1) 패키지 목록 확인 > pip freeze 2) 패키지 설치 > pip install 패키지 이름 (1) django 설치 : pip install django (2) mysql 설치 : pip install mysql

2022년 5월 4일
·
0개의 댓글
·

Django Tutorial - #2 database 생성

2. Database 생성 1) mysql 설치 2) database 생성 > 데이터베이스 생성 : mysql -u root -p mysql > create database name character set utf8mb4 collate utf8mb4generalc

2022년 5월 4일
·
0개의 댓글
·

Django Tutorial - #1 가상환경 설정

이것은 ... django tutorial story ... > Tutorial 진행 환경 OS: Mac(M1) venv : miniconda 가상환경 python version : 3.9.12 django version : IDE : vscode Tutorial

2022년 5월 4일
·
0개의 댓글
·

정규화

**데이터베이스 정규화(nomalization) **- 관계형 데이터베이스에서 중복을 최소화하도록 데이터를 구조화하는 과정을 '정규화'라고 한다. **1정규화 : "중복되는 항목이 없어야 한다" ** 각 테이블에서 중복을 제거한다. 각각 관계된 데이터 모임을 위하여 분리된 테이블을 만든다 각각 관계된 데이터 모임을 기본키로 식별한다. 2정규화 : 후보키...

2022년 5월 3일
·
0개의 댓글
·