전체 글 172

[백준] 1436 영화감독 숌 - python

https://www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워 www.acmicpc.net 처음에 그냥 입력받은 N-1 + '666'만 붙이면 되는 줄 알고, 뭐야 이거 쉽네? 했으나 N = 187 을 보고, 쟤 왜 저러지. 잘못 이해했음을 깨달았다 !! 무조건 N + 666 이게 아니고 . . 6660 6661 6662 6663 6664 이런게 잔뜩 존재한다는 점, 심지어 N은 최대 만까지도 간다는 점 . . 내가 한 생각 : 처음엔 그냥 숫자 다돌려서 리스트를 만들고, 거기서 66..

[히사이시 조 영화음악 콘서트 2023 서울] 관람 후기 / 롯데콘서트홀 시야

3월 26일에 히사이시 조 영화음악 콘서트를 갔다왔다 ! 맨날 가만히 앉아서 코딩만 하는 나를 위한. . 문화생활 ! 오케스트라도 좋아하고, 히사이시조 음악도 좋아하던 나에게 너무 취향 저격이였음 팜플렛도 받고, 기념품도 살 때는 . . 행복할줄 알았는데 ㅠ 2시간 동안 고통만 받고 끝났다. 옆옆자리에 어린 남자애가 있어서 공연 내내 앞에 의자 발로 차고, 엄마 부르고, 계속 움직이고 그냥 진짜 너무 힘들었다 . . 특히 나는 현악기를 좋아해서 주로 바이올린쪽을 보면서 감상하는데, 하필 그아이가 바이올린쪽인 왼쪽에 있어서 ^ ^ .. 그 쪽을 볼때마다 애가 난리치는걸 봐야만했다 오케스트라에서 이런 경우에는 어떻게 해야하는 걸까 . . 너무 당황스러웠다 관람 연령 제한이 높았다면 .. 이런 고통 받지 않아..

공부일지 2023.04.03

[백준] 1018 체스판 다시 칠하기 - python

https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net 첫번째 난관, 8*8로 어떻게 잘라낼 것인가. -> 반복문을 N-7 / M-7로 쪼개서 N-7부터 +8까지 이런식으로 반복문을 돌린다 두번째 난관, 카운트 어떻게 ? 처음엔 그냥 'W'인거 다 센다음에 64에서 빼서 그 차이만큼 카운트하려고 했으나 . . 개수만 문제가 아니라, W와 B가 번갈아 가면서 나와야함 !! -> W로 시작할때랑 B로 시작할때를 따로 카운트함 실버4가 왜이렇게 어려..

삼성 갤럭시 북3 PRO 언박싱 후기

안녕하세요 오늘은 갤럭시 북3 pro 언박싱 후기랍니다😊 SSAFY 갤럭시 북 3 pro 신모델 체험단에 당첨되어 3월 9일 노트북을 배송받았습니다 !! SSAFY 생활을 하며 남아서 스터디를 하거나 프로젝트를 진행할 때, 노트북은 정말 필수템인데요!! 제가 기존에 사용하던 노트북은 너무 무거워서 출퇴근할 때 도저히 들고 다닐 수가 없어서 아주 난감한 상황이였습니다😢 그때 마침 갤럭시 북3 PRO 체험단 모집을 보고 바로 신청하였고 이렇게 운 좋게 당첨되었습니다!!!!!!! 이건 배송받았을 때 찍은 언박싱 사진인데 이 영롱함이 보이시나요?? 어디에 내놔도 이쁜 밝은 베이지색 노트북이랍니다! 겉모습만 볼 순 없으니 자세한 스펙도 함께 보시죠! 출처 : https://prod.danawa.com/info/?..

[Django] CRUD - CREATE

장고의 기본 CRUD 중 CREATE를 구현해보자 ! 기본 페이지(index) 만들기 1. project와 app을 생성한다 project / settings.py에 app을 추가해주고, project / urls.py에 path를 추가해준다. from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('app/', include('app.urls')), ] app / urls.py 파일 생성 후 index path 추가 from django.contrib import admin from django.urls import path, inclu..

django 2023.03.25

[Django] admin 계정 생성하기

Django는 admin 페이지를 기본으로 제공한다 admin 페이지를 활용하기 위해 계정을 만들어보자 ! superuser 생성하기 1. project와 app을 생성한다 2. app / models.py에 class를 정의한다 from django.db import models # Create your models here. class Articles(models.Model): title = models.CharField(max_length=10) content = models.TextField() updated_at = models.DateTimeField(auto_now=True) created_at = models.DateTimeField(auto_now_add=True) 3. 계정 만들기 터미..

django 2023.03.25

[Django] Model

Model : 저장된 데이터베이스의 구조 장고는 Model을통해 데이터에 접근하고 조작한다. 이러한 Model은 사용하는 데이터들의 필수 필드들과 동작들을 포함한다. 일반적으로 각각의 모델은 하나의 데이터베이스 테이블에 Mapping한다. Model class 1개 = 데이터베이스 테이블 1개 Model 생성 실습 1. project를 생성한 후에, App을 생성 -> settings에 등록한다 2. App / models.py를 수정 원하는 컬럼과 필수 조건을 명시한다. from django.db import models # Create your models here. class myapp(models.Model): title = models.CharField(max_length=10) content ..

django 2023.03.25

[Django] HTML form ( HTTP / 데이터 전송 / 데이터 받기)

HTTP HTML 문서와 같은 리로스들을 가져올 수 있도록 해주는 프로토콜(규칙, 규약) 웹에서 이루어지는 모든 데이터 교환의 기초이다. HTML element 데이터가 전송되는 방법을 정의한다. 웹에서 사용자 정보를 입력하는 여러 방식(button, submit 등 ) 제공한다. 사용자로부터 할당된 데이터를 서버로 전송하는 역할을 담당한다. 데이터를 어디(action)로 어떤 방식(method)로 보낼 지 결정 핵심속성 1. action 입력 데이터가 전송될 URL을 지정한다. -> 데이터를 어디로 보낼지 action을 지정하지 않으면, 데이터는 현재 form이 있는 페이지의 URL로 보내진다 2. method 데이터를 보내는 방식을 정의한다. 입력 데이터의 HTTP request methods를 지정..

django 2023.03.25

[Django] App URL mapping

App URL mapping이란 ? project 내에서 App이 많아졌을 때, urls.py를 각 App에 mapping하는 방법이다. -> project urls.py가 끝도 없이 늘어나는 것을 막기 위함 url도 각 app이 관리하게 하는 것 1. project / urls.py에 path를추가한다 이때 import에 include를 추가해줘야함 2. App 하위에 urls.py를 생성한다 원하는 path를 추가 -> myapps/first 이런식으로 연결 될 예정 3. App / views.py를 수정 4. templates에 url과 연결 될 html 파일 생성 - i ndex.html first - detail.html second 5. runserver로 실행 결과 확인 project / u..

django 2023.03.25

상반기의 상반기 지원완료 / 싸피일상

상반기의 상반기 서류들 제출 완료했다 올해는 지금까지 8개 서류 넣었는데 서탈만 안했으면 좋겠다 ㅠ.^ 싸피인의 필수템 1. 종합비타민 + 각종 영양제 2. 입병낫을때 바르는 약 3. 슈크림 라떼 스타벅스 최애 메뉴 슈크림 라떼 시즌이 돌아왔다. 점심먹고 맨날 슈크림 라떼 먹는 슈크림 라떼 팡인들의 모습 건담 베이스를 갔다가, 디지몬 벽돌을 발견해서 샀다. 이친구는 토코몬X 무럭무럭 자라서 다이기고 다니면 좋겠다. 건담 베이스에서 . . 내 최애 애니 에반게리온 뽑기가 있길래 해봤는데 1등을 뽑아서 거대 피규어를 받았다 ( 내가 갖고 싶은건 이게 아니였음 ) 이거 뽑은날이 SQLD 시험날이였는데, 내 찍기운이 다 저기로 간게 아닐까 매우 걱정되지만 1등이라 기분 좋았다 ㅋ github 잔디가 한달동안 안..

공부일지 2023.03.25