전체 글(103)
-
T.I.L (Python의 자료형 선언)
문제점 1.Python에서 자료형에 관한 문제점 파이썬에서는 변수 선언시에 자료형을 같이 선언하지 않아서 헷갈렸던 점 시도해 본 것 & 해결 방법 1.Python에서 자료형에 관한 문제점 해결 시도 & 해결 검색을 통해 C/C++ or JAVA와 Python의 차이점에 대해 알아봤습니다. 알게 된 것 동적 타입 언어 동적 타입 언어에서는 컴파일 시가 아닌, 런타임(실행 시간)시에 변수의 형이 결정된다고 합니다. 장점: 코드 구현시 자료형을 일일이 지정할 필요가 없어서 유연하고 매우 빠르게 코딩이 가능합니다. 단점: 실행시켜 보기 전에는 자료형에서 비롯되는 오류를 검출하기 어렵습니다.
2023.03.21 -
T.I.L (Python 맛보기 문제)
문제 수포자 3명(이하 s1, s2, s3)이 있습니다. 수포자 3명은 수학 시험에 출제된 문제를 전부 찍으려고 합니다. 단, 수포자 3명은 각자의 찍기 패턴이 있어 패턴대로만 찍습니다. 1번 문제부터 마지막 문제까지의 정답이 순서대로 들어있는 배열 answers가 있다고 가정합니다. 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작성합니다. s1 = [1, 2, 3, 4, 5] s2 = [2, 1, 2, 3, 2, 4, 2, 5] s3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5] 수포자 3명의 찍기 패턴 제한 조건 시험은 최대 10,000 문제로 구성되어있습니다. 문제의 정답은 1, 2, 3, 4, 5중 하나입니다. 가장 높은 점수를 받은 ..
2023.03.20 -
Python 맛보기 문제
문제 수포자 3명(이하 s1, s2, s3)이 있습니다. 수포자 3명은 수학 시험에 출제된 문제를 전부 찍으려고 합니다. 단, 수포자 3명은 각자의 찍기 패턴이 있어 패턴대로만 찍습니다. 1번 문제부터 마지막 문제까지의 정답이 순서대로 들어있는 배열 answers가 있다고 가정합니다. 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작성합니다. s1 = [1, 2, 3, 4, 5] s2 = [2, 1, 2, 3, 2, 4, 2, 5] s3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5] 수포자 3명의 찍기 패턴 제한 조건 시험은 최대 10,000 문제로 구성되어있습니다. 문제의 정답은 1, 2, 3, 4, 5중 하나입니다. 가장 높은 점수를 받은 ..
2023.03.20 -
T.I.L (팀 프로젝트 피드백 해결과정 - 2)
피드백 - 플라스크 함수를 5개 썼는데 하나만 사용해서 같은 결과가 나오게끔 고민해 보세요. 내가 시도해 본 것들 #팀원 개인 소개 페이지 @app.route("/", methods=["GET"]) def detail_kgh_get(name): teammate = db.team.find_one({'name': name}, {'_id': False}) reviews = list(db.reviewlist.find({'name':name},{'_id':False})) if (teammate['num'] == '1'): return render_template('index_introduce_kgh.html', data=teammate, data1 = reviews) elif (teammate['num'] == ..
2023.03.20 -
T.I.L (팀 프로젝트 피드백 해결과정 - 1)
피드백 - 플라스크 함수 5개 썼는데 하나만 사용해서 같은 결과가 나오게끔 고민해 보세요. 내가 시도해 본 것들 #팀장님 소개페이지 @app.route("/1/", methods=["GET"]) def detail_kgh_get(id): teamlist = db.team.find_one({'name': id}, {'_id': False}) reviews = list(db.reviewlist.find({'name':id},{'_id':False})) print(teamlist, reviews) return render_template('index_introduce_kgh.html', data=teamlist, data1 = reviews) #팀원1님 소개페이지 @app.route("/2/", methods..
2023.03.20 -
한 주 돌아보기(WIL)
한 일 목록 - 팀 프로젝트 프론트 엔드를 맡음 - 백엔드에도 조금 참여 - git 특강 수강 - til, wil 특강 수강 - 팀 프로젝트 발표 참여 목록별 피드백 - 팀 프로젝트 프론트 엔드를 맡음 피드백: 이번 팀 프로젝트 프론트는 팀의 방향성에 맞게 복잡하지 않고 간단한 프론트를 구성했습니다. 팀의 방향이 복잡하지 않은 프론트 구성이긴 했지만 개인적으로는 제가 더 프론트에 신경썼다면 팀에 도움이 되지 않았을까 하는 아쉬움이 남습니다. - 백엔드에도 조금 참여 피드백: 이번 프로젝트에서 백엔드부분 참여를 조금 더 늘렸습니다. 백엔드에 대해 더 많이 공부하고 배울 수 있어서 좋았던 부분도 있습니다. 하지만 아직 너무 부족한 백엔드 실력에 스스로 놀랐으며 이번을 계기로 더 많이 힘들게 공부하게 될 것 ..
2023.03.19