본문 바로가기

분류 전체보기

(98)
[TIL] 20240305 15일차 백준 문제 2503번: 숫자 야구 https://www.acmicpc.net/problem/2503 2503번: 숫자 야구 첫째 줄에는 민혁이가 영수에게 몇 번이나 질문을 했는지를 나타내는 1 이상 100 이하의 자연수 N이 주어진다. 이어지는 N개의 줄에는 각 줄마다 민혁이가 질문한 세 자리 수와 영수가 답한 스트 www.acmicpc.net 시행착오 코드 1: 더보기 def append_case(item, target): if item not in target: for idx, elem in enumerate(target): if not elem[0] and elem[1:] == item[1:]: target[idx] = item elif not elem[1] and elem[0] == item[0]..
[TIL] 20240304 14일차 자료구조 / 알고리즘 섹션이 왔다. 코드 카타는 현재 프로그래머스 사이트에서 진행 중이고 팀 4개 정도를 한 반으로 묶어 진행하는데, 이 반에선 백준 사이트의 문제 풀이를 목표로 하고 있다. 프로그래머스 코드 카타는 첫 시작엔 10개를 제시했지만 배정된 문제 수가 상당하고, 백준 사이트 문제 풀이도 감안해야해서 38개를 완료했다. 문제 풀이를 진행하면서 기록할 필요가 있다 느끼면 글 작성을 하려고 한다. 아직까진 없어 회고로 마친다.
[WIL] 20240226 ~ 20240301 3주차 회고 [정규] 파이썬 문법 종합반 2주차를 마무리했다. 이번엔 강의에서 배운 지식을 토대로 4개 문항이 있는 과제를 수행했다. 지금까지 배웠던 것들을 돌아보며 정리할 수 있던 시간이었다. 다만 개인 과제다 보니 팀원분들과 소통이 소흘해졌던 거 같다. 아니면 소통하는 방식에 문제가 있었을지도 모른다. 이전 팀장님께서 어떻게 하셨는지 다시 되짚어봐야겠다. 다음에 팀장을 맡게 되어도 마다하지 않을 것이다. 뭐든지 도전해봐야 깨닫는 법이다. 2번째 팀원들께. 고생 많으셨습니다. 2주간 같이 진행하면서 부족한 모습을 보였을 수 있으나 다음을 위한 밑거름으로 삼겠습니다. 다음 팀에서 만날 수도 있고 아닐 수도 있지만 각자 바라보시는 목표 달성하시길 기원합니다.
[TIL] 20240229 13일차 이번주 목(2024-02-29) 까지 진행한 개인 과제 중 4번 문항을 푼 코드를 리뷰하고자 한다. 가위 바위 보 게임 웹 페이지 구현이다. # 필수 라이브러리 ''' 0. Flask : 웹서버를 시작할 수 있는 기능. app이라는 이름으로 플라스크를 시작한다 1. render_template : html파일을 가져와서 보여준다 ''' from flask import Flask, render_template, request from rsp_game_web import * app = Flask(__name__) import os from flask_sqlalchemy import SQLAlchemy basedir = os.path.abspath(os.path.dirname(__file__)) app = F..
[TIL] 20240228 12일차 이번주 목(2024-02-29) 까지 진행할 개인 과제 중 3번 문항을 푼 코드를 리뷰하고자 한다. 회원 가입 및 포스팅(글쓰기) 기능 구현이다. https://creative-darkstar.tistory.com/14 [TIL] 20240227 11일차 다음주 목(2024-02-29) 까지 진행할 개인 과제 중 3번 문항을 풀이 중인 코드를 리뷰하고자 한다. 회원 가입 및 포스팅(글쓰기) 기능 구현이다. https://creative-darkstar.tistory.com/13 [TIL] 20240226 10일차 다음 creative-darkstar.tistory.com 어제 진행한 것에 이어서 진행했고 각 기능 별로 오류를 해결했으며 회원 가입 및 로그인 과정에 비밀번호 값에 해싱 처리를 진행했다. 해..
[TIL] 20240227 11일차 이번주 목(2024-02-29) 까지 진행할 개인 과제 중 3번 문항을 풀이 중인 코드를 리뷰하고자 한다. 회원 가입 및 포스팅(글쓰기) 기능 구현이다. https://creative-darkstar.tistory.com/13 [TIL] 20240226 10일차 다음주 목(2024-02-29) 까지 진행할 개인 과제 중 3번 문항을 풀이 중인 코드를 리뷰하고자 한다. 회원 가입 및 포스팅(글쓰기) 기능 구현이다. class Member(): def __init__(self, name, username, password): self.name creative-darkstar.tistory.com 어제 진행한 것에 이어서 진행했고 회원 가입 기능에 이어서 4개의 기능을 추가했다. 회원 가입 기능을 함수로 따로..
[TIL] 20240226 10일차 이번주 목(2024-02-29) 까지 진행할 개인 과제 중 3번 문항을 풀이 중인 코드를 리뷰하고자 한다. 회원 가입 및 포스팅(글쓰기) 기능 구현이다. class Member(): def __init__(self, name, username, password): self.name = name self.username = username self.password = password def display(self): print(f"회원명: {self.name}, ID: {self.username}") class Post(Member): def __init__(self, title, content, name, username, password): self.title = title self.content = ..
[WIL] 20240219 ~ 20240223 2주차 회고 [정규] 파이썬 문법 종합반 1주차를 마무리했다. 이번엔 4명이 한 팀이 되었고, 저번 주차의 팀원이셨던 분도 계신다. 이번엔 다수결로 팀장까지 맡게 되었고 팀에서 정한 Ground Rule에 따라 하루에 2번 모임을 가지고 질문과 정보를 공유하고 있다. 과제 발제 이후로 팀원분들께서 조금 힘들어하시는 모습이 보인다. 강의에서 하라는 것을 그대로 진행하는 것(이론)과 어떤 조건을 만족하게 처음부터 작성하는 것(응용)은 분명한 차이가 있다. 이런 점에서 코딩은 다소 자유롭다. 응용 과정에서 내가 작성한 코드를 얼마든지 테스트해볼 수 있다는 점이 그것이다. 실행해보고 오류가 나면 그것을 해결하고 다시 시도하고... 를 반복하는 데에 그리 큰 자원이 들어가질 않는다. 나름대로 팀원 분들의 궁금점을 같이 해소하..