본문 바로가기

전체 글

(163)
A2조 장고와 함께하는 야생 생활 - Django_Project S.A 프로젝트 GitHub https://github.com/sdoram/Django_team_project GitHub - sdoram/Django_team_project: A2조 장고와 함께하는 야생 생활 장고 프로젝트 A2조 장고와 함께하는 야생 생활 장고 프로젝트. Contribute to sdoram/Django_team_project development by creating an account on GitHub. github.com 프로젝트 명 임금님 귀는 당나귀 귀 설명 개발자 간의 정보 공유 커뮤니티입니다. 코딩을 좋아하는 사람끼리 부담 없이 이야기를 나눌 수 있는 공간을 제공합니다. 노션 링크 https://oil-single-f3b.notion.site/c4b04843c09142888d8c..
Django - 개인 과제 ERD 재고는 건드리지도 못해서 ERD는 더 모르겠다. 장고 심화에 들어가기 전에 다시 와서 제대로 수정하자
WIL 23-04-09 1. 알고리즘 공부 한 주 동안 있었던 일 문제를 풀어보고 TIL을 작성하면서 포기했던 코드나 완성된 코드를 개선할 수 있는지 다시 한 번 살펴봤다. 있었던 일에대한 생각 내가 푼 문제에 대해서 스스로 하는 코드 리뷰같은 느낌이었다. 생각의 다양성은 떨어져도 스스로 발전하는 느낌은 팀원들과 코드 리뷰를 할때와 다르지 않았다. 그것으로부터 배운 점 내가 작성한 코드와 완전히 다른 방식이 아니라 내가 아는 선에서도 충분히 코드 개선이 가능함을 경험할 수 있었다. 배운 것을 활용할 방법 서로 다른 방법의 풀이가 같은 결과를 가져옴을 이해하고 상황에 따라 더 좋은 방법을 선택할 수 있다. 2. Django - 개인 과제 한 주 동안 있었던 일 Django의 기초적인 사용법 습득에서 어려움 겪음 있었던 일에대한 ..
TIL 23-04-09 1. 프로그래머스 입문 - A로 B 만들기 문제점 문자열 before와 after가 매개변수로 주어질 때, before의 순서를 바꾸어 after를 만들 수 있으면 1을, 만들 수 없으면 0을 return 하도록 solution 함수를 완성해보세요. # dictionary로 만들어서 value의 숫자를 세고 일치하면 1, 아니면 0 시도해 본 것들 def solution(before, after): # dictionary로 만들어서 value의 숫자를 세고 일치하면 1, 아니면 0 after_dict = {} before_dict = {} for i in before: if i not in before_dict: before_dict[i] = 1 elif i in before_dict: before_di..
TIL 23-04-08 1.프로그래머스 LV1 - 삼총사 문제점 한국중학교에 다니는 학생들은 각자 정수 번호를 갖고 있습니다. 이 학교 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다. 예를 들어, 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때, 첫 번째, 세 번째, 네 번째 학생의 정수 번호를 더하면 0이므로 세 학생은 삼총사입니다. 또한, 두 번째, 네 번째, 다섯 번째 학생의 정수 번호를 더해도 0이므로 세 학생도 삼총사입니다. 따라서 이 경우 한국중학교에서는 두 가지 방법으로 삼총사를 만들 수 있습니다. # 3명의 숫자를 더해서 0이 되면 삼총사 # 2중 for문? # 1개를 pop으로 빼고 나머지 2자리를 for문으로 돌린다 시도해 본 것들 def s..
TIL 23-04-07 1.프로그래머스 입문 - 2차원으로 만들기 문제점 정수 배열 num_list와 정수 n이 매개변수로 주어집니다. num_list를 다음 설명과 같이 2차원 배열로 바꿔 return하도록 solution 함수를 완성해주세요. num_list가 [1, 2, 3, 4, 5, 6, 7, 8] 로 길이가 8이고 n이 2이므로 num_list를 2 * 4 배열로 다음과 같이 변경합니다. 2차원으로 바꿀 때에는 num_list의 원소들을 앞에서부터 n개씩 나눠 2차원 배열로 변경합니다. # num_list를 n개씩 묶어서 answer로 return # 2중 for문으로 num_list와 n을 실행? # while문으로 num_list만큼 돌리고 # reverse() 쓰고 # for문으로 n만큼 pop() # num_..
TIL 23-04-06 https://github.com/sdoram/sparta_project/tree/main/personal_Django_project_1 1. Django - 개인 과제 문제점 회원가입 기능 먹통 로그인 기능 구현 , 로그인 시 url 이동 로그아웃 기능 구현 시도해 본 것들 views.py from django.contrib.auth import login, logout, authenticate from django.contrib.auth.forms import UserCreationForm, AuthenticationForm from django.shortcuts import render, redirect from django.http import HttpResponse from django.cont..
TIL 23-04-05 1. 프로그래머스 LV1 - 콜라츠 추측 문제점 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 작업을 몇 번이나 반복해야 하는지 반환하는 함수, solution을 완성해 주세요. 단,주어진 수가 1인 경우에는 0을, 작업을 500번 반복할 때까지 1이 되지 않는다면 –1을 반환해 주세요. # 입력된 수를 짝수, % 2 1: answer += 1 # 짝수일 때 if num % 2 == 0: num = num % 2 else: num = num * 3 + 1 if answer == 500: return -1 else: continue return answer 반복문이 바로 멈추는 현상 ..